I: pbuilder: network access will be disabled during build I: Current time: Tue Sep 1 19:23:55 +14 2026 I: pbuilder-time-stamp: 1788240235 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [miopen_5.5.1+dfsg2-3.dsc] I: copying [./miopen_5.5.1+dfsg2.orig.tar.xz] I: copying [./miopen_5.5.1+dfsg2-3.debian.tar.xz] I: Extracting source dpkg-source: warning: cannot verify inline signature for ./miopen_5.5.1+dfsg2-3.dsc: no acceptable signature found dpkg-source: info: extracting miopen in miopen-5.5.1+dfsg2 dpkg-source: info: unpacking miopen_5.5.1+dfsg2.orig.tar.xz dpkg-source: info: unpacking miopen_5.5.1+dfsg2-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-clang-17.patch dpkg-source: info: applying 0002-use-system-hip-config.patch dpkg-source: info: applying 0003-disable-optimizations-for-kernel-index.patch dpkg-source: info: applying 0004-remove-assembly-code-integration.patch dpkg-source: info: applying 0005-skip-missing-LFS-files.patch dpkg-source: info: applying 0006-disable-utils-subdirectory.patch dpkg-source: info: applying 0007-specify-the-gpu-arch-for-hipRTC.patch dpkg-source: info: applying 0008-disable-gcn-asm-kernels.patch dpkg-source: info: applying 0009-keep-debug-symbols-on-release-build.patch 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/2319771/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 Sep 1 05:24 /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/2319771/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/2319771/tmp/hooks/D02_print_environment starting I: set 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=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=a5658ad41aa74dd7bcf19249513e3db0 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=2319771 PS4='+ ' 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.ZOQHPwg6/pbuilderrc_wCLd --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.ZOQHPwg6/b2 --logfile b2/build.log miopen_5.5.1+dfsg2-3.dsc' SUDO_GID=110 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 i-capture-the-hostname 6.12.33+deb12-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.33-1~bpo12+1 (2025-07-09) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 May 12 2025 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2319771/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: amd64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), cmake, rocm-cmake, clang-17, hipcc, libhiprtc-builtins5, clang-tools-17, libclang-common-17-dev, libboost-filesystem-dev, libboost-system-dev, libbz2-dev, librocblas-dev, libsqlite3-dev, nlohmann-json3-dev, pkgconf, libhalf-dev, zlib1g-dev, libgtest-dev, libgmock-dev, chrpath dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19849 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on cmake; however: Package cmake is not installed. pbuilder-satisfydepends-dummy depends on rocm-cmake; however: Package rocm-cmake is not installed. pbuilder-satisfydepends-dummy depends on clang-17; however: Package clang-17 is not installed. pbuilder-satisfydepends-dummy depends on hipcc; however: Package hipcc is not installed. pbuilder-satisfydepends-dummy depends on libhiprtc-builtins5; however: Package libhiprtc-builtins5 is not installed. pbuilder-satisfydepends-dummy depends on clang-tools-17; however: Package clang-tools-17 is not installed. pbuilder-satisfydepends-dummy depends on libclang-common-17-dev; however: Package libclang-common-17-dev is not installed. pbuilder-satisfydepends-dummy depends on libboost-filesystem-dev; however: Package libboost-filesystem-dev is not installed. pbuilder-satisfydepends-dummy depends on libboost-system-dev; however: Package libboost-system-dev is not installed. pbuilder-satisfydepends-dummy depends on libbz2-dev; however: Package libbz2-dev is not installed. pbuilder-satisfydepends-dummy depends on librocblas-dev; however: Package librocblas-dev is not installed. pbuilder-satisfydepends-dummy depends on libsqlite3-dev; however: Package libsqlite3-dev is not installed. pbuilder-satisfydepends-dummy depends on nlohmann-json3-dev; however: Package nlohmann-json3-dev is not installed. pbuilder-satisfydepends-dummy depends on pkgconf; however: Package pkgconf is not installed. pbuilder-satisfydepends-dummy depends on libhalf-dev; however: Package libhalf-dev is not installed. pbuilder-satisfydepends-dummy depends on zlib1g-dev; however: Package zlib1g-dev is not installed. pbuilder-satisfydepends-dummy depends on libgtest-dev; however: Package libgtest-dev is not installed. pbuilder-satisfydepends-dummy depends on libgmock-dev; however: Package libgmock-dev is not installed. pbuilder-satisfydepends-dummy depends on chrpath; however: Package chrpath is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} chrpath{a} clang-17{a} clang-tools-17{a} cmake{a} cmake-data{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} googletest{a} groff-base{a} hipcc{a} intltool-debian{a} kmod{a} libamd-comgr-dev{a} libamd-comgr2{a} libamdhip64-5{a} libamdhip64-dev{a} libarchive-zip-perl{a} libarchive13t64{a} libboost-atomic1.83-dev{a} libboost-atomic1.83.0{a} libboost-filesystem-dev{a} libboost-filesystem1.83-dev{a} libboost-filesystem1.83.0{a} libboost-system-dev{a} libboost-system1.83-dev{a} libboost-system1.83.0{a} libboost1.83-dev{a} libbrotli1{a} libbz2-dev{a} libclang-common-17-dev{a} libclang-cpp17t64{a} libclang-rt-17-dev{a} libclang1-17t64{a} libcom-err2{a} libcurl4t64{a} libdebhelper-perl{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm2{a} libedit2{a} libelf1t64{a} libexpat1{a} libffi8{a} libfile-stripnondeterminism-perl{a} libfile-which-perl{a} libgc1{a} libgmock-dev{a} libgnutls30t64{a} libgssapi-krb5-2{a} libgtest-dev{a} libhalf-dev{a} libhiprtc-builtins5{a} libhsa-runtime-dev{a} libhsa-runtime64-1{a} libhsakmt1{a} libidn2-0{a} libjsoncpp26{a} libk5crypto3{a} libkeyutils1{a} libkmod2{a} libkrb5-3{a} libkrb5support0{a} libldap2{a} libllvm17t64{a} libmagic-mgc{a} libmagic1t64{a} libnghttp2-14{a} libnghttp3-9{a} libnuma1{a} libobjc-14-dev{a} libobjc4{a} libp11-kit0{a} libpci3{a} libpfm4{a} libpipeline1{a} libpkgconf3{a} libproc2-0{a} libpsl5t64{a} libpython3-stdlib{a} libpython3.13-minimal{a} libpython3.13-stdlib{a} libreadline8t64{a} librhash1{a} librocblas-dev{a} librocblas0{a} librtmp1{a} libsasl2-2{a} libsasl2-modules-db{a} libsqlite3-dev{a} libssh2-1t64{a} libtasn1-6{a} libtool{a} libuchardet0{a} libunistring5{a} liburi-encode-perl{a} libuv1t64{a} libxml2{a} libz3-4{a} lld-17{a} llvm-17{a} llvm-17-linker-tools{a} llvm-17-runtime{a} m4{a} man-db{a} media-types{a} netbase{a} nlohmann-json3-dev{a} pci.ids{a} pciutils{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} procps{a} python3{a} python3-minimal{a} python3.13{a} python3.13-minimal{a} readline-common{a} rocm-cmake{a} rocm-device-libs-17{a} rocminfo{a} sensible-utils{a} tzdata{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: binfmt-support bzip2-doc ca-certificates curl krb5-locales libarchive-cpio-perl libldap-common libltdl-dev libmail-sendmail-perl libsasl2-modules linux-sysctl-defaults llvm-17-dev lynx psmisc publicsuffix systemd wget 0 packages upgraded, 134 newly installed, 0 to remove and 0 not upgraded. Need to get 334 MB of archives. After unpacking 3214 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.7.1-2 [108 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libpython3.13-minimal amd64 3.13.5-2 [862 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 python3.13-minimal amd64 3.13.5-2 [2224 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.13.5-1 [27.2 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 media-types all 13.0.0 [29.3 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 netbase all 6.5 [12.4 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 tzdata all 2025b-4 [260 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 libffi8 amd64 3.4.8-2 [24.1 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.2-6 [69.4 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 libpython3.13-stdlib amd64 3.13.5-2 [1956 kB] Get: 12 http://deb.debian.org/debian unstable/main amd64 python3.13 amd64 3.13.5-2 [757 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.13.5-1 [10.2 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.13.5-1 [28.2 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 libkmod2 amd64 34.2-2 [63.2 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 kmod amd64 34.2-2 [95.7 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 libproc2-0 amd64 2:4.0.4-8 [65.4 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 procps amd64 2:4.0.4-8 [881 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.25 [25.0 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get: 22 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.46-5 [43.6 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.23.1-2 [243 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.41-5 [94.6 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 pci.ids all 0.0~2025.06.09-1 [269 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 libpci3 amd64 1:3.13.0-2 [75.6 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 pciutils amd64 1:3.13.0-2 [129 kB] Get: 32 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-8 [294 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3.1 [494 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.17-4 [862 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.23.1-2 [770 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 chrpath amd64 0.18-1 [13.5 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 libedit2 amd64 3.1-20250104-1 [93.8 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-2.1 [698 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 libllvm17t64 amd64 1:17.0.6-22+b2 [23.6 MB] Get: 42 http://deb.debian.org/debian unstable/main amd64 libclang-cpp17t64 amd64 1:17.0.6-22+b2 [11.8 MB] Get: 43 http://deb.debian.org/debian unstable/main amd64 libgc1 amd64 1:8.2.8-1 [247 kB] Get: 44 http://deb.debian.org/debian unstable/main amd64 libobjc4 amd64 14.2.0-19 [43.3 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 libobjc-14-dev amd64 14.2.0-19 [173 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 libclang-common-17-dev amd64 1:17.0.6-22+b2 [682 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 llvm-17-linker-tools amd64 1:17.0.6-22+b2 [1248 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 libclang1-17t64 amd64 1:17.0.6-22+b2 [6692 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 clang-17 amd64 1:17.0.6-22+b2 [113 kB] Get: 50 http://deb.debian.org/debian unstable/main amd64 clang-tools-17 amd64 1:17.0.6-22+b2 [7937 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 cmake-data all 3.31.6-2 [2268 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 libarchive13t64 amd64 3.7.4-4 [349 kB] Get: 53 http://deb.debian.org/debian unstable/main amd64 libbrotli1 amd64 1.1.0-2+b7 [307 kB] Get: 54 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-5 [33.0 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.2-3+b2 [25.0 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-5 [81.5 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-6 [9456 B] Get: 58 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-5 [326 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-5 [138 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 libunistring5 amd64 1.3-2 [477 kB] Get: 61 http://deb.debian.org/debian unstable/main amd64 libidn2-0 amd64 2.3.8-2 [109 kB] Get: 62 http://deb.debian.org/debian unstable/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-9 [19.8 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-9 [57.5 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 libldap2 amd64 2.6.10+dfsg-1 [194 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 libnghttp2-14 amd64 1.64.0-1.1 [76.0 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 libnghttp3-9 amd64 1.8.0-1 [67.7 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 libpsl5t64 amd64 0.21.2-1.1+b1 [57.2 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 libp11-kit0 amd64 0.25.5-3 [425 kB] Get: 69 http://deb.debian.org/debian unstable/main amd64 libtasn1-6 amd64 4.20.0-2 [49.9 kB] Get: 70 http://deb.debian.org/debian unstable/main amd64 libgnutls30t64 amd64 3.8.9-3 [1465 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 librtmp1 amd64 2.4+20151223.gitfa8646d.1-2+b5 [58.8 kB] Get: 72 http://deb.debian.org/debian unstable/main amd64 libssh2-1t64 amd64 1.11.1-1 [245 kB] Get: 73 http://deb.debian.org/debian unstable/main amd64 libcurl4t64 amd64 8.14.1-2 [391 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 libjsoncpp26 amd64 1.9.6-3 [81.7 kB] Get: 75 http://deb.debian.org/debian unstable/main amd64 librhash1 amd64 1.4.6-1 [137 kB] Get: 76 http://deb.debian.org/debian unstable/main amd64 libuv1t64 amd64 1.50.0-2 [154 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 cmake amd64 3.31.6-2 [12.0 MB] Get: 78 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.24.2 [90.9 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 libtool all 2.5.4-4 [539 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get: 83 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get: 84 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.23.1-2 [1680 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 89 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.24.2 [919 kB] Get: 90 http://deb.debian.org/debian unstable/main amd64 googletest all 1.16.0-1 [517 kB] Get: 91 http://deb.debian.org/debian unstable/main amd64 llvm-17-runtime amd64 1:17.0.6-22+b2 [525 kB] Get: 92 http://deb.debian.org/debian unstable/main amd64 libpfm4 amd64 4.13.0+git99-gc5587f9-1 [371 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 llvm-17 amd64 1:17.0.6-22+b2 [21.5 MB] Get: 94 http://deb.debian.org/debian unstable/main amd64 lld-17 amd64 1:17.0.6-22+b2 [1242 kB] Get: 95 http://deb.debian.org/debian unstable/main amd64 rocm-device-libs-17 amd64 6.0+git20231212.5a852ed-2 [467 kB] Get: 96 http://deb.debian.org/debian unstable/main amd64 libdrm-common all 2.4.124-2 [8288 B] Get: 97 http://deb.debian.org/debian unstable/main amd64 libdrm2 amd64 2.4.124-2 [39.0 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 libdrm-amdgpu1 amd64 2.4.124-2 [22.6 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 libnuma1 amd64 2.0.19-1 [22.2 kB] Get: 100 http://deb.debian.org/debian unstable/main amd64 libhsakmt1 amd64 6.2.4+ds-1 [61.1 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 libhsa-runtime64-1 amd64 6.1.2-3 [535 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 rocminfo amd64 6.1.2-2 [25.3 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 libamd-comgr2 amd64 6.0+git20231212.4510c28+dfsg-3+b2 [13.0 MB] Get: 104 http://deb.debian.org/debian unstable/main amd64 libamdhip64-5 amd64 5.7.1-6 [8924 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 libhiprtc-builtins5 amd64 5.7.1-6 [47.8 kB] Get: 106 http://deb.debian.org/debian unstable/main amd64 libamd-comgr-dev amd64 6.0+git20231212.4510c28+dfsg-3+b2 [20.7 kB] Get: 107 http://deb.debian.org/debian unstable/main amd64 libhsa-runtime-dev amd64 6.1.2-3 [82.1 kB] Get: 108 http://deb.debian.org/debian unstable/main amd64 libamdhip64-dev amd64 5.7.1-6 [200 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 libclang-rt-17-dev amd64 1:17.0.6-22+b2 [2324 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 libfile-which-perl all 1.27-2 [15.1 kB] Get: 111 http://deb.debian.org/debian unstable/main amd64 liburi-encode-perl all 1.1.1-3 [9876 B] Get: 112 http://deb.debian.org/debian unstable/main amd64 hipcc amd64 5.7.1-6 [32.6 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 libboost1.83-dev amd64 1.83.0-4.2 [10.6 MB] Get: 114 http://deb.debian.org/debian unstable/main amd64 libboost-atomic1.83.0 amd64 1.83.0-4.2 [234 kB] Get: 115 http://deb.debian.org/debian unstable/main amd64 libboost-atomic1.83-dev amd64 1.83.0-4.2 [236 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 libboost-filesystem1.83.0 amd64 1.83.0-4.2 [282 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 libboost-system1.83.0 amd64 1.83.0-4.2 [231 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 libboost-system1.83-dev amd64 1.83.0-4.2 [232 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libboost-filesystem1.83-dev amd64 1.83.0-4.2 [297 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 libboost-filesystem-dev amd64 1.83.0.2+b2 [3628 B] Get: 121 http://deb.debian.org/debian unstable/main amd64 libboost-system-dev amd64 1.83.0.2+b2 [3736 B] Get: 122 http://deb.debian.org/debian unstable/main amd64 libbz2-dev amd64 1.0.8-6 [31.4 kB] Get: 123 http://deb.debian.org/debian unstable/main amd64 libgtest-dev amd64 1.16.0-1 [259 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 libgmock-dev amd64 1.16.0-1 [133 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 libhalf-dev all 2.2.0-1 [34.3 kB] Get: 126 http://deb.debian.org/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 librocblas0 amd64 5.5.1+dfsg-7 [166 MB] Get: 128 http://deb.debian.org/debian unstable/main amd64 librocblas-dev amd64 5.5.1+dfsg-7 [65.8 kB] Get: 129 http://deb.debian.org/debian unstable/main amd64 libsqlite3-dev amd64 3.46.1-7 [1109 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 nlohmann-json3-dev all 3.12.0-2 [3459 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 133 http://deb.debian.org/debian unstable/main amd64 rocm-cmake all 6.3.2-1 [29.5 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Fetched 334 MB in 15s (22.8 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 ... 19849 files and directories currently installed.) Preparing to unpack .../libexpat1_2.7.1-2_amd64.deb ... Unpacking libexpat1:amd64 (2.7.1-2) ... Selecting previously unselected package libpython3.13-minimal:amd64. Preparing to unpack .../libpython3.13-minimal_3.13.5-2_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.5-2) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.5-2_amd64.deb ... Unpacking python3.13-minimal (3.13.5-2) ... Setting up libpython3.13-minimal:amd64 (3.13.5-2) ... Setting up libexpat1:amd64 (2.7.1-2) ... Setting up python3.13-minimal (3.13.5-2) ... Selecting previously unselected package python3-minimal. (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 ... 20183 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Unpacking python3-minimal (3.13.5-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2025b-4_all.deb ... Unpacking tzdata (2025b-4) ... Selecting previously unselected package libffi8:amd64. Preparing to unpack .../4-libffi8_3.4.8-2_amd64.deb ... Unpacking libffi8:amd64 (3.4.8-2) ... Selecting previously unselected package readline-common. Preparing to unpack .../5-readline-common_8.2-6_all.deb ... Unpacking readline-common (8.2-6) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../6-libreadline8t64_8.2-6_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-6) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../7-libpython3.13-stdlib_3.13.5-2_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.5-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../8-python3.13_3.13.5-2_amd64.deb ... Unpacking python3.13 (3.13.5-2) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../9-libpython3-stdlib_3.13.5-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Setting up python3-minimal (3.13.5-1) ... Selecting previously unselected package python3. (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 ... 21198 files and directories currently installed.) Preparing to unpack .../000-python3_3.13.5-1_amd64.deb ... Unpacking python3 (3.13.5-1) ... Selecting previously unselected package libkmod2:amd64. Preparing to unpack .../001-libkmod2_34.2-2_amd64.deb ... Unpacking libkmod2:amd64 (34.2-2) ... Selecting previously unselected package kmod. Preparing to unpack .../002-kmod_34.2-2_amd64.deb ... Unpacking kmod (34.2-2) ... Selecting previously unselected package libproc2-0:amd64. Preparing to unpack .../003-libproc2-0_2%3a4.0.4-8_amd64.deb ... Unpacking libproc2-0:amd64 (2:4.0.4-8) ... Selecting previously unselected package procps. Preparing to unpack .../004-procps_2%3a4.0.4-8_amd64.deb ... Unpacking procps (2:4.0.4-8) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../005-sensible-utils_0.0.25_all.deb ... Unpacking sensible-utils (0.0.25) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../006-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../007-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../008-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../009-gettext-base_0.23.1-2_amd64.deb ... Unpacking gettext-base (0.23.1-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../010-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../011-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../012-bsdextrautils_2.41-5_amd64.deb ... Unpacking bsdextrautils (2.41-5) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../013-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../014-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package pci.ids. Preparing to unpack .../015-pci.ids_0.0~2025.06.09-1_all.deb ... Unpacking pci.ids (0.0~2025.06.09-1) ... Selecting previously unselected package libpci3:amd64. Preparing to unpack .../016-libpci3_1%3a3.13.0-2_amd64.deb ... Unpacking libpci3:amd64 (1:3.13.0-2) ... Selecting previously unselected package pciutils. Preparing to unpack .../017-pciutils_1%3a3.13.0-2_amd64.deb ... Unpacking pciutils (1:3.13.0-2) ... Selecting previously unselected package m4. Preparing to unpack .../018-m4_1.4.19-8_amd64.deb ... Unpacking m4 (1.4.19-8) ... Selecting previously unselected package autoconf. Preparing to unpack .../019-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../020-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../021-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../022-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package chrpath. Preparing to unpack .../023-chrpath_0.18-1_amd64.deb ... Unpacking chrpath (0.18-1) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../024-libedit2_3.1-20250104-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20250104-1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../025-libxml2_2.12.7+dfsg+really2.9.14-2.1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../026-libz3-4_4.13.3-1_amd64.deb ... Unpacking libz3-4:amd64 (4.13.3-1) ... Selecting previously unselected package libllvm17t64:amd64. Preparing to unpack .../027-libllvm17t64_1%3a17.0.6-22+b2_amd64.deb ... Unpacking libllvm17t64:amd64 (1:17.0.6-22+b2) ... Selecting previously unselected package libclang-cpp17t64. Preparing to unpack .../028-libclang-cpp17t64_1%3a17.0.6-22+b2_amd64.deb ... Unpacking libclang-cpp17t64 (1:17.0.6-22+b2) ... Selecting previously unselected package libgc1:amd64. Preparing to unpack .../029-libgc1_1%3a8.2.8-1_amd64.deb ... Unpacking libgc1:amd64 (1:8.2.8-1) ... Selecting previously unselected package libobjc4:amd64. Preparing to unpack .../030-libobjc4_14.2.0-19_amd64.deb ... Unpacking libobjc4:amd64 (14.2.0-19) ... Selecting previously unselected package libobjc-14-dev:amd64. Preparing to unpack .../031-libobjc-14-dev_14.2.0-19_amd64.deb ... Unpacking libobjc-14-dev:amd64 (14.2.0-19) ... Selecting previously unselected package libclang-common-17-dev:amd64. Preparing to unpack .../032-libclang-common-17-dev_1%3a17.0.6-22+b2_amd64.deb ... Unpacking libclang-common-17-dev:amd64 (1:17.0.6-22+b2) ... Selecting previously unselected package llvm-17-linker-tools. Preparing to unpack .../033-llvm-17-linker-tools_1%3a17.0.6-22+b2_amd64.deb ... Unpacking llvm-17-linker-tools (1:17.0.6-22+b2) ... Selecting previously unselected package libclang1-17t64. Preparing to unpack .../034-libclang1-17t64_1%3a17.0.6-22+b2_amd64.deb ... Unpacking libclang1-17t64 (1:17.0.6-22+b2) ... Selecting previously unselected package clang-17. Preparing to unpack .../035-clang-17_1%3a17.0.6-22+b2_amd64.deb ... Unpacking clang-17 (1:17.0.6-22+b2) ... Selecting previously unselected package clang-tools-17. Preparing to unpack .../036-clang-tools-17_1%3a17.0.6-22+b2_amd64.deb ... Unpacking clang-tools-17 (1:17.0.6-22+b2) ... Selecting previously unselected package cmake-data. Preparing to unpack .../037-cmake-data_3.31.6-2_all.deb ... Unpacking cmake-data (3.31.6-2) ... Selecting previously unselected package libarchive13t64:amd64. Preparing to unpack .../038-libarchive13t64_3.7.4-4_amd64.deb ... Unpacking libarchive13t64:amd64 (3.7.4-4) ... Selecting previously unselected package libbrotli1:amd64. Preparing to unpack .../039-libbrotli1_1.1.0-2+b7_amd64.deb ... Unpacking libbrotli1:amd64 (1.1.0-2+b7) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../040-libkrb5support0_1.21.3-5_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-5) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../041-libcom-err2_1.47.2-3+b2_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.2-3+b2) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../042-libk5crypto3_1.21.3-5_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-5) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../043-libkeyutils1_1.6.3-6_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-6) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../044-libkrb5-3_1.21.3-5_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-5) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../045-libgssapi-krb5-2_1.21.3-5_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-5) ... Selecting previously unselected package libunistring5:amd64. Preparing to unpack .../046-libunistring5_1.3-2_amd64.deb ... Unpacking libunistring5:amd64 (1.3-2) ... Selecting previously unselected package libidn2-0:amd64. Preparing to unpack .../047-libidn2-0_2.3.8-2_amd64.deb ... Unpacking libidn2-0:amd64 (2.3.8-2) ... Selecting previously unselected package libsasl2-modules-db:amd64. Preparing to unpack .../048-libsasl2-modules-db_2.1.28+dfsg1-9_amd64.deb ... Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libsasl2-2:amd64. Preparing to unpack .../049-libsasl2-2_2.1.28+dfsg1-9_amd64.deb ... Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-9) ... Selecting previously unselected package libldap2:amd64. Preparing to unpack .../050-libldap2_2.6.10+dfsg-1_amd64.deb ... Unpacking libldap2:amd64 (2.6.10+dfsg-1) ... Selecting previously unselected package libnghttp2-14:amd64. Preparing to unpack .../051-libnghttp2-14_1.64.0-1.1_amd64.deb ... Unpacking libnghttp2-14:amd64 (1.64.0-1.1) ... Selecting previously unselected package libnghttp3-9:amd64. Preparing to unpack .../052-libnghttp3-9_1.8.0-1_amd64.deb ... Unpacking libnghttp3-9:amd64 (1.8.0-1) ... Selecting previously unselected package libpsl5t64:amd64. Preparing to unpack .../053-libpsl5t64_0.21.2-1.1+b1_amd64.deb ... Unpacking libpsl5t64:amd64 (0.21.2-1.1+b1) ... Selecting previously unselected package libp11-kit0:amd64. Preparing to unpack .../054-libp11-kit0_0.25.5-3_amd64.deb ... Unpacking libp11-kit0:amd64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6:amd64. Preparing to unpack .../055-libtasn1-6_4.20.0-2_amd64.deb ... Unpacking libtasn1-6:amd64 (4.20.0-2) ... Selecting previously unselected package libgnutls30t64:amd64. Preparing to unpack .../056-libgnutls30t64_3.8.9-3_amd64.deb ... Unpacking libgnutls30t64:amd64 (3.8.9-3) ... Selecting previously unselected package librtmp1:amd64. Preparing to unpack .../057-librtmp1_2.4+20151223.gitfa8646d.1-2+b5_amd64.deb ... Unpacking librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Selecting previously unselected package libssh2-1t64:amd64. Preparing to unpack .../058-libssh2-1t64_1.11.1-1_amd64.deb ... Unpacking libssh2-1t64:amd64 (1.11.1-1) ... Selecting previously unselected package libcurl4t64:amd64. Preparing to unpack .../059-libcurl4t64_8.14.1-2_amd64.deb ... Unpacking libcurl4t64:amd64 (8.14.1-2) ... Selecting previously unselected package libjsoncpp26:amd64. Preparing to unpack .../060-libjsoncpp26_1.9.6-3_amd64.deb ... Unpacking libjsoncpp26:amd64 (1.9.6-3) ... Selecting previously unselected package librhash1:amd64. Preparing to unpack .../061-librhash1_1.4.6-1_amd64.deb ... Unpacking librhash1:amd64 (1.4.6-1) ... Selecting previously unselected package libuv1t64:amd64. Preparing to unpack .../062-libuv1t64_1.50.0-2_amd64.deb ... Unpacking libuv1t64:amd64 (1.50.0-2) ... Selecting previously unselected package cmake. Preparing to unpack .../063-cmake_3.31.6-2_amd64.deb ... Unpacking cmake (3.31.6-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../064-libdebhelper-perl_13.24.2_all.deb ... Unpacking libdebhelper-perl (13.24.2) ... Selecting previously unselected package libtool. Preparing to unpack .../065-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../066-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../067-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../068-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../069-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package libelf1t64:amd64. Preparing to unpack .../070-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../071-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../072-gettext_0.23.1-2_amd64.deb ... Unpacking gettext (0.23.1-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../073-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../074-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../075-debhelper_13.24.2_all.deb ... Unpacking debhelper (13.24.2) ... Selecting previously unselected package googletest. Preparing to unpack .../076-googletest_1.16.0-1_all.deb ... Unpacking googletest (1.16.0-1) ... Selecting previously unselected package llvm-17-runtime. Preparing to unpack .../077-llvm-17-runtime_1%3a17.0.6-22+b2_amd64.deb ... Unpacking llvm-17-runtime (1:17.0.6-22+b2) ... Selecting previously unselected package libpfm4:amd64. Preparing to unpack .../078-libpfm4_4.13.0+git99-gc5587f9-1_amd64.deb ... Unpacking libpfm4:amd64 (4.13.0+git99-gc5587f9-1) ... Selecting previously unselected package llvm-17. Preparing to unpack .../079-llvm-17_1%3a17.0.6-22+b2_amd64.deb ... Unpacking llvm-17 (1:17.0.6-22+b2) ... Selecting previously unselected package lld-17. Preparing to unpack .../080-lld-17_1%3a17.0.6-22+b2_amd64.deb ... Unpacking lld-17 (1:17.0.6-22+b2) ... Selecting previously unselected package rocm-device-libs-17. Preparing to unpack .../081-rocm-device-libs-17_6.0+git20231212.5a852ed-2_amd64.deb ... Unpacking rocm-device-libs-17 (6.0+git20231212.5a852ed-2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../082-libdrm-common_2.4.124-2_all.deb ... Unpacking libdrm-common (2.4.124-2) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../083-libdrm2_2.4.124-2_amd64.deb ... Unpacking libdrm2:amd64 (2.4.124-2) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../084-libdrm-amdgpu1_2.4.124-2_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.124-2) ... Selecting previously unselected package libnuma1:amd64. Preparing to unpack .../085-libnuma1_2.0.19-1_amd64.deb ... Unpacking libnuma1:amd64 (2.0.19-1) ... Selecting previously unselected package libhsakmt1:amd64. Preparing to unpack .../086-libhsakmt1_6.2.4+ds-1_amd64.deb ... Unpacking libhsakmt1:amd64 (6.2.4+ds-1) ... Selecting previously unselected package libhsa-runtime64-1:amd64. Preparing to unpack .../087-libhsa-runtime64-1_6.1.2-3_amd64.deb ... Unpacking libhsa-runtime64-1:amd64 (6.1.2-3) ... Selecting previously unselected package rocminfo. Preparing to unpack .../088-rocminfo_6.1.2-2_amd64.deb ... Unpacking rocminfo (6.1.2-2) ... Selecting previously unselected package libamd-comgr2:amd64. Preparing to unpack .../089-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3+b2_amd64.deb ... Unpacking libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Selecting previously unselected package libamdhip64-5:amd64. Preparing to unpack .../090-libamdhip64-5_5.7.1-6_amd64.deb ... Unpacking libamdhip64-5:amd64 (5.7.1-6) ... Selecting previously unselected package libhiprtc-builtins5:amd64. Preparing to unpack .../091-libhiprtc-builtins5_5.7.1-6_amd64.deb ... Unpacking libhiprtc-builtins5:amd64 (5.7.1-6) ... Selecting previously unselected package libamd-comgr-dev. Preparing to unpack .../092-libamd-comgr-dev_6.0+git20231212.4510c28+dfsg-3+b2_amd64.deb ... Unpacking libamd-comgr-dev (6.0+git20231212.4510c28+dfsg-3+b2) ... Selecting previously unselected package libhsa-runtime-dev:amd64. Preparing to unpack .../093-libhsa-runtime-dev_6.1.2-3_amd64.deb ... Unpacking libhsa-runtime-dev:amd64 (6.1.2-3) ... Selecting previously unselected package libamdhip64-dev. Preparing to unpack .../094-libamdhip64-dev_5.7.1-6_amd64.deb ... Unpacking libamdhip64-dev (5.7.1-6) ... Selecting previously unselected package libclang-rt-17-dev:amd64. Preparing to unpack .../095-libclang-rt-17-dev_1%3a17.0.6-22+b2_amd64.deb ... Unpacking libclang-rt-17-dev:amd64 (1:17.0.6-22+b2) ... Selecting previously unselected package libfile-which-perl. Preparing to unpack .../096-libfile-which-perl_1.27-2_all.deb ... Unpacking libfile-which-perl (1.27-2) ... Selecting previously unselected package liburi-encode-perl. Preparing to unpack .../097-liburi-encode-perl_1.1.1-3_all.deb ... Unpacking liburi-encode-perl (1.1.1-3) ... Selecting previously unselected package hipcc. Preparing to unpack .../098-hipcc_5.7.1-6_amd64.deb ... Unpacking hipcc (5.7.1-6) ... Selecting previously unselected package libboost1.83-dev:amd64. Preparing to unpack .../099-libboost1.83-dev_1.83.0-4.2_amd64.deb ... Unpacking libboost1.83-dev:amd64 (1.83.0-4.2) ... Selecting previously unselected package libboost-atomic1.83.0:amd64. Preparing to unpack .../100-libboost-atomic1.83.0_1.83.0-4.2_amd64.deb ... Unpacking libboost-atomic1.83.0:amd64 (1.83.0-4.2) ... Selecting previously unselected package libboost-atomic1.83-dev:amd64. Preparing to unpack .../101-libboost-atomic1.83-dev_1.83.0-4.2_amd64.deb ... Unpacking libboost-atomic1.83-dev:amd64 (1.83.0-4.2) ... Selecting previously unselected package libboost-filesystem1.83.0:amd64. Preparing to unpack .../102-libboost-filesystem1.83.0_1.83.0-4.2_amd64.deb ... Unpacking libboost-filesystem1.83.0:amd64 (1.83.0-4.2) ... Selecting previously unselected package libboost-system1.83.0:amd64. Preparing to unpack .../103-libboost-system1.83.0_1.83.0-4.2_amd64.deb ... Unpacking libboost-system1.83.0:amd64 (1.83.0-4.2) ... Selecting previously unselected package libboost-system1.83-dev:amd64. Preparing to unpack .../104-libboost-system1.83-dev_1.83.0-4.2_amd64.deb ... Unpacking libboost-system1.83-dev:amd64 (1.83.0-4.2) ... Selecting previously unselected package libboost-filesystem1.83-dev:amd64. Preparing to unpack .../105-libboost-filesystem1.83-dev_1.83.0-4.2_amd64.deb ... Unpacking libboost-filesystem1.83-dev:amd64 (1.83.0-4.2) ... Selecting previously unselected package libboost-filesystem-dev:amd64. Preparing to unpack .../106-libboost-filesystem-dev_1.83.0.2+b2_amd64.deb ... Unpacking libboost-filesystem-dev:amd64 (1.83.0.2+b2) ... Selecting previously unselected package libboost-system-dev:amd64. Preparing to unpack .../107-libboost-system-dev_1.83.0.2+b2_amd64.deb ... Unpacking libboost-system-dev:amd64 (1.83.0.2+b2) ... Selecting previously unselected package libbz2-dev:amd64. Preparing to unpack .../108-libbz2-dev_1.0.8-6_amd64.deb ... Unpacking libbz2-dev:amd64 (1.0.8-6) ... Selecting previously unselected package libgtest-dev:amd64. Preparing to unpack .../109-libgtest-dev_1.16.0-1_amd64.deb ... Unpacking libgtest-dev:amd64 (1.16.0-1) ... Selecting previously unselected package libgmock-dev:amd64. Preparing to unpack .../110-libgmock-dev_1.16.0-1_amd64.deb ... Unpacking libgmock-dev:amd64 (1.16.0-1) ... Selecting previously unselected package libhalf-dev. Preparing to unpack .../111-libhalf-dev_2.2.0-1_all.deb ... Unpacking libhalf-dev (2.2.0-1) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../112-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package librocblas0. Preparing to unpack .../113-librocblas0_5.5.1+dfsg-7_amd64.deb ... Unpacking librocblas0 (5.5.1+dfsg-7) ... Selecting previously unselected package librocblas-dev. Preparing to unpack .../114-librocblas-dev_5.5.1+dfsg-7_amd64.deb ... Unpacking librocblas-dev (5.5.1+dfsg-7) ... Selecting previously unselected package libsqlite3-dev:amd64. Preparing to unpack .../115-libsqlite3-dev_3.46.1-7_amd64.deb ... Unpacking libsqlite3-dev:amd64 (3.46.1-7) ... Selecting previously unselected package nlohmann-json3-dev. Preparing to unpack .../116-nlohmann-json3-dev_3.12.0-2_all.deb ... Unpacking nlohmann-json3-dev (3.12.0-2) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../117-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../118-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-4) ... Selecting previously unselected package rocm-cmake. Preparing to unpack .../119-rocm-cmake_6.3.2-1_all.deb ... Unpacking rocm-cmake (6.3.2-1) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../120-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libfile-which-perl (1.27-2) ... Setting up libkeyutils1:amd64 (1.6.3-6) ... Setting up libboost1.83-dev:amd64 (1.83.0-4.2) ... Setting up pci.ids (0.0~2025.06.09-1) ... Setting up bsdextrautils (2.41-5) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up rocm-cmake (6.3.2-1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.24.2) ... Setting up libbrotli1:amd64 (1.1.0-2+b7) ... Setting up libedit2:amd64 (3.1-20250104-1) ... Setting up libboost-system1.83.0:amd64 (1.83.0-4.2) ... Setting up libuv1t64:amd64 (1.50.0-2) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up libnghttp2-14:amd64 (1.64.0-1.1) ... Setting up gettext-base (0.23.1-2) ... Setting up m4 (1.4.19-8) ... Setting up libcom-err2:amd64 (1.47.2-3+b2) ... Setting up file (1:5.46-5) ... Setting up libboost-filesystem1.83.0:amd64 (1.83.0-4.2) ... Setting up googletest (1.16.0-1) ... Setting up libhalf-dev (2.2.0-1) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up rocm-device-libs-17 (6.0+git20231212.5a852ed-2) ... Setting up libkrb5support0:amd64 (1.21.3-5) ... Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-9) ... Setting up tzdata (2025b-4) ... Current default time zone: 'Etc/UTC' Local time is now: Tue Sep 1 05:27:46 UTC 2026. Universal Time is now: Tue Sep 1 05:27:46 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-atomic1.83.0:amd64 (1.83.0-4.2) ... Setting up autotools-dev (20240727.1) ... Setting up libz3-4:amd64 (4.13.3-1) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up libpfm4:amd64 (4.13.0+git99-gc5587f9-1) ... Setting up libsqlite3-dev:amd64 (3.46.1-7) ... Setting up libjsoncpp26:amd64 (1.9.6-3) ... Setting up liburi-encode-perl (1.1.1-3) ... Setting up libproc2-0:amd64 (2:4.0.4-8) ... Setting up libunistring5:amd64 (1.3-2) ... Setting up autopoint (0.23.1-2) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:amd64 (1.21.3-5) ... Setting up libhiprtc-builtins5:amd64 (5.7.1-6) ... Setting up libgc1:amd64 (1:8.2.8-1) ... Setting up libsasl2-2:amd64 (2.1.28+dfsg1-9) ... Setting up libboost-atomic1.83-dev:amd64 (1.83.0-4.2) ... Setting up autoconf (2.72-3.1) ... Setting up libnghttp3-9:amd64 (1.8.0-1) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libpci3:amd64 (1:3.13.0-2) ... Setting up libffi8:amd64 (3.4.8-2) ... Setting up libnuma1:amd64 (2.0.19-1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.25) ... Setting up libclang-common-17-dev:amd64 (1:17.0.6-22+b2) ... Setting up libclang-rt-17-dev:amd64 (1:17.0.6-22+b2) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up procps (2:4.0.4-8) ... Setting up libtasn1-6:amd64 (4.20.0-2) ... Setting up netbase (6.5) ... Setting up cmake-data (3.31.6-2) ... Setting up librhash1:amd64 (1.4.6-1) ... Setting up libkrb5-3:amd64 (1.21.3-5) ... Setting up libboost-system1.83-dev:amd64 (1.83.0-4.2) ... Setting up libssh2-1t64:amd64 (1.11.1-1) ... Setting up nlohmann-json3-dev (3.12.0-2) ... Setting up libdrm-common (2.4.124-2) ... Setting up readline-common (8.2-6) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1) ... Setting up libldap2:amd64 (2.6.10+dfsg-1) ... Setting up chrpath (0.18-1) ... Setting up libkmod2:amd64 (34.2-2) ... Setting up libbz2-dev:amd64 (1.0.8-6) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up gettext (0.23.1-2) ... Setting up libgtest-dev:amd64 (1.16.0-1) ... Setting up libtool (2.5.4-4) ... Setting up libboost-system-dev:amd64 (1.83.0.2+b2) ... Setting up libobjc4:amd64 (14.2.0-19) ... Setting up libidn2-0:amd64 (2.3.8-2) ... Setting up libboost-filesystem1.83-dev:amd64 (1.83.0-4.2) ... Setting up libobjc-14-dev:amd64 (14.2.0-19) ... Setting up kmod (34.2-2) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libllvm17t64:amd64 (1:17.0.6-22+b2) ... Setting up libclang1-17t64 (1:17.0.6-22+b2) ... Setting up libp11-kit0:amd64 (0.25.5-3) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-5) ... Setting up libgmock-dev:amd64 (1.16.0-1) ... Setting up pciutils (1:3.13.0-2) ... Setting up libreadline8t64:amd64 (8.2-6) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up libdrm2:amd64 (2.4.124-2) ... Setting up groff-base (1.23.0-9) ... Setting up lld-17 (1:17.0.6-22+b2) ... Setting up llvm-17-runtime (1:17.0.6-22+b2) ... Setting up libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Setting up libamd-comgr-dev (6.0+git20231212.4510c28+dfsg-3+b2) ... Setting up libarchive13t64:amd64 (3.7.4-4) ... Setting up libpython3.13-stdlib:amd64 (3.13.5-2) ... Setting up libboost-filesystem-dev:amd64 (1.83.0.2+b2) ... Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Setting up libdrm-amdgpu1:amd64 (2.4.124-2) ... Setting up libgnutls30t64:amd64 (3.8.9-3) ... Setting up llvm-17-linker-tools (1:17.0.6-22+b2) ... Setting up python3.13 (3.13.5-2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpsl5t64:amd64 (0.21.2-1.1+b1) ... Setting up python3 (3.13.5-1) ... Setting up man-db (2.13.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up libclang-cpp17t64 (1:17.0.6-22+b2) ... Setting up librtmp1:amd64 (2.4+20151223.gitfa8646d.1-2+b5) ... Setting up libhsakmt1:amd64 (6.2.4+ds-1) ... Setting up libcurl4t64:amd64 (8.14.1-2) ... Setting up clang-17 (1:17.0.6-22+b2) ... Setting up debhelper (13.24.2) ... Setting up libhsa-runtime64-1:amd64 (6.1.2-3) ... Setting up cmake (3.31.6-2) ... Setting up llvm-17 (1:17.0.6-22+b2) ... Setting up clang-tools-17 (1:17.0.6-22+b2) ... Setting up rocminfo (6.1.2-2) ... Setting up libhsa-runtime-dev:amd64 (6.1.2-3) ... Setting up libamdhip64-5:amd64 (5.7.1-6) ... Setting up libamdhip64-dev (5.7.1-6) ... Setting up librocblas0 (5.5.1+dfsg-7) ... Setting up librocblas-dev (5.5.1+dfsg-7) ... Setting up hipcc (5.7.1-6) ... Processing triggers for libc-bin (2.41-11) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: user script /srv/workspace/pbuilder/2319771/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/2319771/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 dpkg-buildpackage: info: source changed by Xuanteng Huang dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean -Scmake --builddirectory=build dh_auto_clean -O-Scmake -O--builddirectory=build dh_autoreconf_clean -O-Scmake -O--builddirectory=build dh_clean -O-Scmake -O--builddirectory=build debian/rules binary dh binary -Scmake --builddirectory=build dh_update_autotools_config -O-Scmake -O--builddirectory=build dh_autoreconf -O-Scmake -O--builddirectory=build debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2' dh_auto_configure -- -DCMAKE_BUILD_TYPE=Release -DROCM_SYMLINK_LIBS=OFF -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF -DMIOPEN_USE_COMPOSABLEKERNEL=OFF -DMIOPEN_USE_MLIR=OFF -DMIOPEN_USE_HIPRTC=ON -DMIOPEN_BUILD_DRIVER=ON -DMIOPEN_ENABLE_FIN=OFF -DMIOPEN_STRIP_SYMBOLS=OFF -DMIOPEN_DISABLE_SYSDB=ON -DBoost_USE_STATIC_LIBS=OFF cd build && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_CXX_COMPILER=clang\+\+-17 -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu -DCMAKE_BUILD_TYPE=Release -DROCM_SYMLINK_LIBS=OFF -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF -DMIOPEN_USE_COMPOSABLEKERNEL=OFF -DMIOPEN_USE_MLIR=OFF -DMIOPEN_USE_HIPRTC=ON -DMIOPEN_BUILD_DRIVER=ON -DMIOPEN_ENABLE_FIN=OFF -DMIOPEN_STRIP_SYMBOLS=OFF -DMIOPEN_DISABLE_SYSDB=ON -DBoost_USE_STATIC_LIBS=OFF .. Re-run cmake no build system arguments -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is Clang 17.0.6 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/clang++-17 - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Checking for module 'sqlite3' -- Found sqlite3, version 3.46.1 -- Found BZip2: /usr/lib/x86_64-linux-gnu/libbz2.so (found version "1.0.8") -- Looking for BZ2_bzCompressInit -- Looking for BZ2_bzCompressInit - found -- Found nlohmann_json: /usr/share/cmake/nlohmann_json/nlohmann_jsonConfig.cmake (found suitable version "3.12.0", minimum required is "3.9.1") -- Performing Test HAS_HIP -- Performing Test HAS_HIP - Success -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- hip::amdhip64 is SHARED_LIBRARY -- Performing Test HIP_CLANG_SUPPORTS_PARALLEL_JOBS -- Performing Test HIP_CLANG_SUPPORTS_PARALLEL_JOBS - Failed -- Looking for compiler-rt -- Looking for compiler-rt - found -- Build with HIP 5.7.0 -- Enable Composable Kernels: OFF -- Hip compiler flags: -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link -- OpenCL compiler: /usr/bin/clang-17 -- Build with rocblas 2.47.0 -- HIP backend selected. -- clang-offload-bundler found: /usr/bin/clang-offload-bundler-17 -- AMDGCN assembler: /usr/bin/clang-17 -- Build without miopentensile -- Build without miopengemm -- Build with comgr 2.6.0 -- Build with HIPRTC CMake Warning (dev) at CMakeLists.txt:418 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0") found components: filesystem -- HALF_INCLUDE_DIR: /usr/include CMake Warning at CMakeLists.txt:548 (message): GIT LFS Files not pulled down, skipped: gfx90a68.kdb.bz2; gfx90a6e.kdb.bz2; gfx1030_36.kdb.bz2; gfx90878.kdb.bz2; gfx906_64.kdb.bz2; gfx906_60.kdb.bz2; gfx900_64.kdb.bz2; gfx900_56.kdb.bz2 -- rocm-cmake: Set license file to /build/reproducible-path/miopen-5.5.1+dfsg2/LICENSE.txt. -- Clang tidy not found -- Clang tidy checks: *,-abseil-*,-altera-*,-android-cloexec-fopen,-bugprone-easily-swappable-parameters,-bugprone-exception-escape,-bugprone-macro-parentheses,-bugprone-narrowing-conversions,-cert-dcl37-c,-cert-dcl51-cpp,-cert-env33-c,-cert-msc30-c,-cert-msc32-c,-cert-msc50-cpp,-cert-msc51-cpp,-clang-analyzer-alpha.core.CastToStruct,-clang-analyzer-optin.performance.Padding,-clang-diagnostic-extern-c-compat,-clang-diagnostic-unused-command-line-argument,-cppcoreguidelines-avoid-c-arrays,-cppcoreguidelines-avoid-magic-numbers,-cppcoreguidelines-explicit-virtual-functions,-cppcoreguidelines-init-variables,-cppcoreguidelines-macro-usage,-cppcoreguidelines-narrowing-conversions,-cppcoreguidelines-non-private-member-variables-in-classes,-cppcoreguidelines-prefer-member-initializer,-cppcoreguidelines-pro-bounds-array-to-pointer-decay,-cppcoreguidelines-pro-bounds-constant-array-index,-cppcoreguidelines-pro-bounds-pointer-arithmetic,-cppcoreguidelines-pro-type-member-init,-cppcoreguidelines-pro-type-reinterpret-cast,-cppcoreguidelines-pro-type-union-access,-cppcoreguidelines-pro-type-vararg,-cppcoreguidelines-special-member-functions,-fuchsia-*,-google-explicit-constructor,-google-readability-braces-around-statements,-google-readability-todo,-google-runtime-int,-google-runtime-references,-hicpp-avoid-c-arrays,-hicpp-braces-around-statements,-hicpp-explicit-conversions,-hicpp-named-parameter,-hicpp-no-array-decay,-hicpp-signed-bitwise,-hicpp-special-member-functions,-hicpp-uppercase-literal-suffix,-hicpp-use-auto,-hicpp-use-equals-default,-hicpp-use-override,-hicpp-vararg,-llvm-else-after-return,-llvm-header-guard,-llvm-include-order,-llvmlibc-callee-namespace,-llvmlibc-implementation-in-namespace,-llvmlibc-restrict-system-libc-headers,-llvm-qualified-auto,-misc-confusable-identifiers,-misc-misplaced-const,-misc-non-private-member-variables-in-classes,-misc-no-recursion,-modernize-avoid-bind,-modernize-avoid-c-arrays,-modernize-pass-by-value,-modernize-use-auto,-modernize-use-default-member-init,-modernize-use-equals-default,-modernize-use-trailing-return-type,-modernize-use-transparent-functors,-modernize-use-nodiscard,-modernize-concat-nested-namespaces,-modernize-unary-static-assert,-performance-unnecessary-value-param,-readability-braces-around-statements,-readability-convert-member-functions-to-static,-readability-else-after-return,-readability-function-cognitive-complexity,-readability-identifier-length,-readability-isolate-declaration,-readability-magic-numbers,-readability-named-parameter,-readability-qualified-auto,-readability-redundant-string-init,-readability-suspicious-call-argument,-readability-uppercase-literal-suffix,-cert-err33-c,-google-readability-casting,-hicpp-use-emplace,-modernize-use-emplace,-performance-unnecessary-copy-initialization,-readability-container-data-pointer,-bugprone-use-after-move,-hicpp-invalid-access-moved,-modernize-use-nodiscard,-modernize-unary-static-assert,-modernize-macro-to-enum,-modernize-concat-nested-namespaces,-readability-redundant-declaration,-readability-simplify-boolean-expr,-hicpp-deprecated-headers,-hicpp-member-init,-performance-no-automatic-move,-clang-analyzer-cplusplus.NewDeleteLeaks,-modernize-deprecated-headers,-modernize-use-override,-readability-non-const-parameter -- Could NOT find LATEX (missing: LATEX_COMPILER) Latex builder not found. Latex builder is required only for building the PDF documentation for MIOpen and is not necessary for building the library, or any other components. To build PDF documentation run make in /build/reproducible-path/miopen-5.5.1+dfsg2/doc/pdf, once a latex builder is installed. -- MIOpen_VERSION= 2.19.0 -- CMAKE_BUILD_TYPE= Release -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Librt: /usr/lib/x86_64-linux-gnu/librt.a CMake Deprecation Warning at driver/CMakeLists.txt:26 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- rocminfo utility: /usr/bin/rocminfo CMake Warning at test/CMakeLists.txt:95 (message): ROCk module is NOT loaded, possibly no GPU devices -- MIOPEN_NO_GPU TRUE -- MIOPEN_TEST_GFX900 OFF -- MIOPEN_TEST_GFX906 OFF -- MIOPEN_TEST_GFX908 OFF -- MIOPEN_TEST_GFX90A OFF -- MIOPEN_TEST_GFX103X OFF -- MIOPEN_TEST_GFX110X OFF -- MIOPEN_TEST_GPU_XNACK_ENABLED OFF -- MIOPEN_TEST_GPU_DETECTION_FAILED FALSE -- MIOPEN_TEST_WITH_MIOPENDRIVER ON -- MIOPEN_TEST_MLIR OFF -- MIOPEN_TEST_FLOAT TRUE -- MIOPEN_TEST_HALF OFF -- MIOPEN_TEST_BFLOAT16 OFF -- MIOPEN_TEST_INT8 OFF -- SKIP_TESTS: -- SKIP_ALL_EXCEPT_TESTS: test_include_inliner;test_kernel_build_params;test_test_errors;test_type_name;test_tensor_test;test_sqlite_perfdb;test_sequences;test_pooling3d;test_perfdb -- Performing Test MIOPEN_HAS_address -- Performing Test MIOPEN_HAS_address - Failed -- Performing Test MIOPEN_HAS_thread -- Performing Test MIOPEN_HAS_thread - Failed Adding Test: api_convbiasactiv Adding Test: cba_infer Adding Test: conv_api Adding Test: dumpTensorTest Adding Test: log_test Adding Test: log_test_neg Adding Test: na_infer Adding Test: solver_convasm3x3u -- Configuring done (4.1s) -- Generating done (0.6s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- 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 -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[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /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]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 0%] Building CXX object src/sqlite/CMakeFiles/sqlite_memvfs.dir/memvfs.cpp.o [ 0%] Building CXX object addkernels/CMakeFiles/addkernels.dir/include_inliner.cpp.o [ 0%] Building CXX object addkernels/CMakeFiles/addkernels.dir/addkernels.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src/sqlite && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -Wno-everything -MD -MT src/sqlite/CMakeFiles/sqlite_memvfs.dir/memvfs.cpp.o -MF CMakeFiles/sqlite_memvfs.dir/memvfs.cpp.o.d -o CMakeFiles/sqlite_memvfs.dir/memvfs.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite/memvfs.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/addkernels && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -MD -MT addkernels/CMakeFiles/addkernels.dir/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 make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 0%] Built target sqlite_memvfs /build/reproducible-path/miopen-5.5.1+dfsg2/addkernels/addkernels.cpp:230:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 230 | std::string arg(args[i] + 1); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/addkernels/addkernels.cpp:230:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | std::string arg(args[i] + 1); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/addkernels/addkernels.cpp:246:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 246 | Process(args[i], *target, bufferSize, lineSize, recurse, as_extern, mark_includes); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/addkernels/addkernels.cpp:260:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | targetFile.open(args[++i], std::ios::out); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/addkernels/addkernels.cpp:264:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | lineSize = std::stol(args[++i]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/addkernels/addkernels.cpp:266:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 266 | bufferSize = std::stol(args[++i]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/addkernels/addkernels.cpp:268:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 268 | guard = args[++i]; | ^~~~ 7 warnings generated. [ 0%] Linking CXX executable ../bin/addkernels cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/addkernels && /usr/bin/cmake -E cmake_link_script CMakeFiles/addkernels.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 -Xlinker --dependency-file=CMakeFiles/addkernels.dir/link.d CMakeFiles/addkernels.dir/include_inliner.cpp.o CMakeFiles/addkernels.dir/addkernels.cpp.o -o ../bin/addkernels make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 0%] Built target addkernels make -f src/CMakeFiles/MIOpen.dir/build.make src/CMakeFiles/MIOpen.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 1%] Inlining kernels batch #6 (includes) [ 1%] Inlining kernels batch #1 [ 1%] Inlining kernels batch #2 [ 1%] Inlining kernels batch #3 (includes) [ 1%] Inlining kernels batch #4 (includes) [ 1%] Inlining kernels batch #0 [ 1%] Inlining kernels batch #5 (includes) cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_1.cpp.hpp -extern -source /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_2x256_byte.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_2x256_dword.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_2x256_dwordx2.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_2x256_half.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_4x256_byte.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_4x256_dword.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_4x256_dwordx2.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_4x256_half.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_8x256_byte.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_8x256_dword.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_8x256_dwordx2.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_8x256_half.cpp kernels/detect_llvm_amdgcn_buffer_atomic_fadd_f32_float.cpp kernels/MIOpenCheckNumerics.cl kernels/MIOpenBatchNormActivBwdPerAct.cl kernels/MIOpenBatchNormActivBwdSpatial.cl kernels/MIOpenBatchNormActivFwdTrainPerAct.cl kernels/MIOpenBatchNormActivFwdTrainSpatial.cl kernels/MIOpenBatchNormFwdTrainSpatial.cl kernels/MIOpenBatchNormFwdTrainPerAct.cl kernels/MIOpenBatchNormFwdInferSpatial.cl kernels/MIOpenBatchNormFwdInferPerAct.cl kernels/MIOpenBatchNormBwdSpatial.cl kernels/MIOpenBatchNormBwdPerAct.cl kernels/MIOpenConvDirUni.cl kernels/MIOpenConvDirBatchNormActiv.cl kernels/MIOpenConvDirGenFwd.cl kernels/MIOpenLRNBwd.cl kernels/MIOpenLRNFwd.cl kernels/MIOpenNeuron.cl kernels/MIOpenPooling.cl kernels/MIOpenPoolingBwd.cl kernels/MIOpenPoolingND.cl kernels/MIOpenPoolingBwdND.cl kernels/MIOpenConv1x1S.cl kernels/MIOpenConv1x1J1.cl kernels/MIOpenConv1x1J1_stride.cl kernels/MIOpenSoftmax.cl kernels/MIOpenUtilKernels3.cl kernels/MIOpenUtilKernels4.cl kernels/MIOpenUtilKernels5.cl kernels/MIOpenIm2d2Col.cl kernels/MIOpenIm3d2Col.cl kernels/MIOpenCol2Im2d.cl kernels/MIOpenCol2Im3d.cl kernels/MIOpenConvBwdWrWS2.cl kernels/MIOpenGroupConvBwdWrWS2.cl kernels/MIOpenConvBwdWrW_LxG_P53.cl kernels/MIOpenGroupConvBwdWrW_LxG_P53.cl kernels/MIOpenConvBwdWrW_LxG_5x5.cl cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_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_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_0.cpp.hpp -extern -source /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_ncdhw_kczyx_nkdhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_ncdhw_kczyx_nkdhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_ncdhw_kczyx_nkdhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw_padded_gemm.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw_padded_gemm.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r5_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_implicit_gemm_v4r1_gnchw_gkcyx_gnkhw_lds_double_buffer.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_implicit_gemm_v4r1_nchw_kcyx_nkhw_lds_double_buffer.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_implicit_gemm_v4r4_gen_xdlops_nchw_kcyx_nkhw_lds_double_buffer.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_implicit_gemm_v4r4_ncdhw_kczyx_nkdhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_convolution_implicit_gemm_v4r4_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_generic_reduction.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_generic_reduction_first_call.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/src/kernel_wrapper/static_kernel_gridwise_generic_reduction_second_call.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/convolution_forward_implicit_gemm_v4r4_dlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/convolution_forward_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/convolution_forward_implicit_gemm_v4r4_xdlops_nhwc_kyxc_nhwk.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/convolution_forward_implicit_gemm_v6r1_dlops_nchw_kcyx_nkhw.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_blockwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_blockwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_multiblock_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_multiblock_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_threadwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_threadwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_warpwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_first_call_warpwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_blockwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_blockwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_threadwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_threadwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_warpwise_reduce_all_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/src/kernel_wrapper/gridwise_generic_reduction_second_call_warpwise_reduce_partial_dims.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/dynamic_igemm/wrw_reduction_hip.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_reference_kernel/naive_conv.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_batched_transpose_kernel/batched_transpose.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_16x256_byte.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_16x256_dword.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_16x256_dwordx2.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_16x256_half.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_1x256_byte.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_1x256_dword.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_1x256_dwordx2.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/gpu_general_tensor_reorder_kernel/general_tensor_reorder_1x256_half.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_3.cpp.hpp -extern -no-recurse -mark-includes -source /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_convolution_common.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_fp16_bfp16_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_ncdhw_kczyx_nkdhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v1r1_xdlops_gnchw_gkcyx_gnkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_ncdhw_kczyx_nkdhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_data_implicit_gemm_v4r1_xdlops_gnchw_gkcyx_gnkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_ncdhw_kczyx_nkdhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_backward_weights_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw_padded_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r4_xdlops_nchw_kcyx_nkhw_padded_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_forward_implicit_gemm_v4r5_xdlops_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r1_fp16_bfp16_gnchw_gkcyx_gnkhw_lds_double_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r1_fp16_bfp16_nchw_kcyx_nkhw_lds_double_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r1_gnchw_gkcyx_gnkhw_lds_double_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r1_nchw_kcyx_nkhw_lds_double_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r4_ncdhw_kczyx_nkdhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_convolution_implicit_gemm_v4r4_nchw_kcyx_nkhw.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_generic_2d_reduction_blockwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_generic_2d_reduction_direct_threadwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_generic_2d_reduction_direct_warpwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_generic_2d_reduction_multiblock.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_gridwise_generic_reduction.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_reduction_functions.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/kernel_algorithm/static_kernel_reduction_kernel_simple_configurator.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_ConstantMatrixDescriptor.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_ConstantMergedTensorDescriptor_deprecated.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_ConstantTensorDescriptor_deprecated.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_dimension.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_multi_index_transform.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_tensor_coordinate.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_tensor_coordinate_deprecated.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_tensor_coordinate_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_tensor_descriptor.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_description/static_kernel_tensor_descriptor_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_blockwise_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_blockwise_gemm_xdlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_blockwise_generic_tensor_slice_copy.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_blockwise_generic_tensor_slice_copy_deprecated.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_gridwise_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_gridwise_gemm_fp16_bfp16.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_gridwise_gemm_xdlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_gridwise_gemm_xdlops_fp16_bfp16.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_threadwise_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_threadwise_generic_tensor_slice_copy.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_threadwise_generic_tensor_slice_copy_deprecated.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernels/static_composable_kernel/include/tensor_operation/static_kernel_xdlops_gemm.hpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/src && /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels -target /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_5.cpp.hpp -extern -no-recurse -mark-includes -source /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_generic_2d_reduction_blockwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_generic_2d_reduction_direct_threadwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_generic_2d_reduction_direct_warpwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/gridwise_generic_2d_reduction_multiblock.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/reduction_functions_blockwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/reduction_functions_threadwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/reduction_functions_warpwise.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/threadwise_contraction_dlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/threadwise_gemm_dlops_v3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/threadwise_tensor_slice_set.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/threadwise_tensor_slice_transfer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/threadwise_tensor_slice_transfer_v2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/tensor_operation/xdlops_gemm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/amd_address_space.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/amd_buffer_addressing.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/amd_inline_asm.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/amd_llvm_intrinsic.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/amd_xdlops.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/array.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/array_multi_index.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/c_style_pointer_cast.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/common_header.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/config.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/container_element_picker.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/container_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/data_type.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/data_type_enum.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/data_type_enum_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/dynamic_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/enable_if.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/functional.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/functional2.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/functional3.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/functional4.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/inner_product.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/integral_constant.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/magic_division.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/math.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/multi_index.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/number.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/print.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/reduction_common.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/reduction_enums.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/reduction_functions_binop.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/reduction_operator.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/sequence.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/sequence_helper.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/static_buffer.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/statically_indexed_array.hpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/composable_kernel/composable_kernel/include/utility/statically_indexed_array_multi_index.hpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/src /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/src /build/reproducible-path/miopen-5.5.1+dfsg2/build/src/CMakeFiles/MIOpen.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f src/CMakeFiles/MIOpen.dir/build.make src/CMakeFiles/MIOpen.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/__/kernel.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-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 [ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/activ_api.cpp.o [ 1%] Building CXX object src/CMakeFiles/MIOpen.dir/batch_norm_api.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/kernel_includes.cpp.o -MF CMakeFiles/MIOpen.dir/__/kernel_includes.cpp.o.d -o CMakeFiles/MIOpen.dir/__/kernel_includes.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel_includes.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/activ_api.cpp.o -MF CMakeFiles/MIOpen.dir/activ_api.cpp.o.d -o CMakeFiles/MIOpen.dir/activ_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/activ_api.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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/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/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 [ 5%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_ss.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_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/conv_algo_name.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o -MF CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o.d -o CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv_algo_name.cpp [ 9%] Building CXX object src/CMakeFiles/MIOpen.dir/db_record.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/db_record.cpp.o -MF CMakeFiles/MIOpen.dir/db_record.cpp.o.d -o CMakeFiles/MIOpen.dir/db_record.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/db_record.cpp [ 11%] Building CXX object src/CMakeFiles/MIOpen.dir/find_db.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm_dynamic.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/dropout.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/expanduser.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/execution_context.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/api/find2_0_commons.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/convolution_api.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/batchnorm/problem_description.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/check_numerics.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/buffer_info.cpp.o [ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_warnings.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/convolution.cpp.o [ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/invoker_cache.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_us.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/dropout_api.cpp.o [ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/logger.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/fusion.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/ctc_api.cpp.o [ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/load_file.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/problem_description.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/db.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/gen_x_w_y_pad.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/find_controls.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/kernel_build_params.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/activ/problem_description.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/fused_api.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/conv/invokers/ocl_wrw_rdc.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/generic_search.cpp.o [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/lock_file.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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 [ 13%] Building CXX object src/CMakeFiles/MIOpen.dir/lrn_api.cpp.o [ 13%] 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/activ/problem_description.cpp.o -MF CMakeFiles/MIOpen.dir/activ/problem_description.cpp.o.d -o CMakeFiles/MIOpen.dir/activ/problem_description.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/activ/problem_description.cpp [ 3%] Building CXX object src/CMakeFiles/MIOpen.dir/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/buffer_info.cpp.o -MF CMakeFiles/MIOpen.dir/buffer_info.cpp.o.d -o CMakeFiles/MIOpen.dir/buffer_info.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/buffer_info.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/batch_norm.cpp.o -MF CMakeFiles/MIOpen.dir/batch_norm.cpp.o.d -o CMakeFiles/MIOpen.dir/batch_norm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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 [ 3%] 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/check_numerics.cpp.o -MF CMakeFiles/MIOpen.dir/check_numerics.cpp.o.d -o CMakeFiles/MIOpen.dir/check_numerics.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/check_numerics.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_us.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_us.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_us.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_us.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/gen_x_w_y_pad.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/gen_x_w_y_pad.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/gen_x_w_y_pad.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gen_x_w_y_pad.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/conv/invokers/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/convolution.cpp.o -MF CMakeFiles/MIOpen.dir/convolution.cpp.o.d -o CMakeFiles/MIOpen.dir/convolution.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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/conv/invokers/impl_gemm_dynamic.cpp.o -MF CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm_dynamic.cpp.o.d -o CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm_dynamic.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/convolution_api.cpp.o -MF CMakeFiles/MIOpen.dir/convolution_api.cpp.o.d -o CMakeFiles/MIOpen.dir/convolution_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ctc.cpp.o -MF CMakeFiles/MIOpen.dir/ctc.cpp.o.d -o CMakeFiles/MIOpen.dir/ctc.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ctc_api.cpp.o -MF CMakeFiles/MIOpen.dir/ctc_api.cpp.o.d -o CMakeFiles/MIOpen.dir/ctc_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc_api.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/db.cpp.o -MF CMakeFiles/MIOpen.dir/db.cpp.o.d -o CMakeFiles/MIOpen.dir/db.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/db.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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 cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/find_controls.cpp.o -MF CMakeFiles/MIOpen.dir/find_controls.cpp.o.d -o CMakeFiles/MIOpen.dir/find_controls.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/find_controls.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/find_db.cpp.o -MF CMakeFiles/MIOpen.dir/find_db.cpp.o.d -o CMakeFiles/MIOpen.dir/find_db.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/find_db.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/fused_api.cpp.o -MF CMakeFiles/MIOpen.dir/fused_api.cpp.o.d -o CMakeFiles/MIOpen.dir/fused_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/fused_api.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/kernel_build_params.cpp.o -MF CMakeFiles/MIOpen.dir/kernel_build_params.cpp.o.d -o CMakeFiles/MIOpen.dir/kernel_build_params.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernel_build_params.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/kernel_warnings.cpp.o -MF CMakeFiles/MIOpen.dir/kernel_warnings.cpp.o.d -o CMakeFiles/MIOpen.dir/kernel_warnings.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernel_warnings.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/load_file.cpp.o -MF CMakeFiles/MIOpen.dir/load_file.cpp.o.d -o CMakeFiles/MIOpen.dir/load_file.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/load_file.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/lock_file.cpp.o -MF CMakeFiles/MIOpen.dir/lock_file.cpp.o.d -o CMakeFiles/MIOpen.dir/lock_file.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/lock_file.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/logger.cpp.o -MF CMakeFiles/MIOpen.dir/logger.cpp.o.d -o CMakeFiles/MIOpen.dir/logger.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/logger.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/lrn_api.cpp.o -MF CMakeFiles/MIOpen.dir/lrn_api.cpp.o.d -o CMakeFiles/MIOpen.dir/lrn_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn_api.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/src/buffer_info.cpp:167:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 167 | return (&v_offset.back())[-1] + v_size.back(); | ^~~~~~~~~~~~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/find_db.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] 73 | class Iterator : public std::iterator> | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here 136 | auto begin() const { return content->As().begin(); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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()); | ^~~~~~~~ 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/build/kernel.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. [ 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 /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 host. [ 15%] Building CXX object src/CMakeFiles/MIOpen.dir/performance_config.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/performance_config.cpp.o -MF CMakeFiles/MIOpen.dir/performance_config.cpp.o.d -o CMakeFiles/MIOpen.dir/performance_config.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/performance_config.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ [ 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 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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + secoIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm_api.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] nd_ 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_ss.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u_ss.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | 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_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()); | ^~~~~~~~ 164 warnings generated when compiling for gfx906. 9 warnings generated when compiling for gfx906. 13 warnings generated when compiling for gfx906. 1 warning generated when compiling for gfx906. 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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 [ 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 13 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/check_numerics.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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/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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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/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 12 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 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/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. 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) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/find_db.cpp: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()); | ^~~~~~~~ 10 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. 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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_controls.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:236:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 236 | values = {x, x + static_cast(size)}; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:73:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 73 | auto pads = std::vector(padA, padA + spatialDim); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:74:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] [ 16%] Building CXX object src/CMakeFiles/MIOpen.dir/reducetensor.cpp.o 74 | auto strides = std::vector(strideA, strideA + spatialDim); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:75:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 75 | auto dilations = std::vector(dilationA, dilationA + spatialDim); | ^~~~~~~~~ cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:269:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 269 | outputTensorDimA[i] = out_desc.GetLengths()[i]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:509:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 509 | perfResults[i].fwd_algo = | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:510:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 510 | static_cast(perfResults[i].bwd_data_algo); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:1138:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1138 | perfResults[i].bwd_data_algo = | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:1139:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1139 | static_cast(perfResults[i].fwd_algo); | ^~~~~~~~~~~ [ 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 10 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/problem_description.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/find_db.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] 73 | class Iterator : public std::iterator> | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here 136 | auto begin() const { return content->As().begin(); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/execution_context.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for 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 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/build/kernel.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/invoker_cache.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker_cache.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ctc_api.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/ctc.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /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]); | ^~~~ [ 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 2 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gen_x_w_y_pad.cpp:27: 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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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/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. [ 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()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:134:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 134 | miopen::deref(solutions + i) = new miopen::Solution{std::move(solutions_deref[i])}; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:170:78: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 170 | const auto tensors_vector = std::vector{tensors, tensors + nInputs}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/api/find2_0_commons.cpp:205:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 205 | auto json = nlohmann::json::from_msgpack(data, data + size); | ^~~~ 4 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u_ss.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u_ss.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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/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. 9 warnings generated when compiling for host. /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]) | ^~~~~~~~~~~~ [ 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 11 warnings 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/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{}); | ^ 13 warnings 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/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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%] 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/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/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) {} | ^ 1 warning generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/batch_norm_api.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ [ 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/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{}); | ^ 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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61In 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 | ^ 13/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here :244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/check_numerics.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/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) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/dropout_api.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/gcn_asm_1x1u.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/gcn_asm_1x1u.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for host. [ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o In file included from cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/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 /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) {} | ^ 4 warnings generated when compiling for host. [ 18%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o -MF CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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) {} | ^ 13 warnings generated when compiling for host. [ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp 12 warnings generated when compiling for host. [ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation_fused.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp 10 warnings generated when compiling for host. [ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp [ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_single.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_single.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_single.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_single.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor_api.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/reducetensor.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_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/problem_description.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem_description.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. 1 warning generated when compiling for 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/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/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; 1 warning generated when compiling for host. | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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[ 20%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference_fused.cpp.o _cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceCocd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/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 nfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ [ 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/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()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. 1 warning generated when compiling for host. /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]; | ^~~~~~~~ [ 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/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_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 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:446:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 446 | miopen::deref(xDesc[seqLength - 1]).GetLengths()[0]) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:454:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 454 | batch_sz += std::to_string(miopen::deref(xDesc[i]).GetLengths()[0]); | ^~~~~ 3 warnings generated when compiling for gfx906. 2 warnings generated when compiling for host. [ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o -MF CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp 1 warning generated when compiling for host. 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) { | ^~~~~~~~~~ [ 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 6 warnings generated when compiling for gfx906. In file included from 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); | ^~~~~~ /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 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppm:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.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.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ mcpy(hip_args + second_index, &(any_arg.buff/build/reproducible-path/miopen-5.5.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.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.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); | ^~~~~~ 0/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ ]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 65 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] 236 | values = {x, x + static_cast(size)}; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:73:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 73 | auto pads = std::vector(padA, padA + spatialDim); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:74:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 74 | auto strides = std::vector(strideA, strideA + spatialDim); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:75:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 75 | auto dilations = std::vector(dilationA, dilationA + spatialDim); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:269:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 269 | outputTensorDimA[i] = out_desc.GetLengths()[i]; | ^~~~~~~~~~~~~~~~ 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/convolution_api.cpp:509:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 509 | perfResults[i].fwd_algo = | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:510:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 510 | static_cast(perfResults[i].bwd_data_algo); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:1138:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1138 | perfResults[i].bwd_data_algo = | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution_api.cpp:1139:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1139 | static_cast(perfResults[i].fwd_algo); | ^~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ [ 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 1 warning generated when compiling for gfx906. 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:903:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 903 | p_outLengths[pos] = static_cast(outDescLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:904:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 904 | p_outStrides[pos] = static_cast(outDescStrides[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:905:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 905 | p_inLengths[pos] = static_cast(inDescLengths[i]); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:906:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 906 | p_inStrides[pos] = static_cast(inDescStrides[i]); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:916:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 916 | p_inLengths[pos] = static_cast(inDescLengths[i]); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:917:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 917 | p_inStrides[pos] = static_cast(inDescStrides[i]); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:999:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 999 | p_inLengths[1], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1000:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1000 | p_inLengths[2], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1001:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1001 | p_inLengths[3], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1002:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1002 | p_inLengths[4], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1003:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1003 | p_inLengths[5], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1005:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | p_inStrides[1], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1006:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1006 | p_inStrides[2], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1007:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1007 | p_inStrides[3], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1008:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1008 | p_inStrides[4], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1009:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1009 | p_inStrides[5], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1011:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1011 | p_outStrides[1], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1012:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1012 | p_outStrides[2], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1013:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1013 | p_outStrides[3], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1014:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1014 | p_outStrides[4], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1015:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1015 | p_outStrides[5], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1023:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1023 | p_inLengths[1], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1024:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1024 | p_inLengths[2], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1025:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1025 | p_inLengths[3], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1026:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | p_inLengths[4], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1027:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | p_inLengths[5], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1029:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1029 | p_inStrides[1], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1030:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1030 | p_inStrides[2], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1031:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1031 | p_inStrides[3], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | p_inStrides[4], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1033:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1033 | p_inStrides[5], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1094:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1094 | p_outLengths[1], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1095:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1095 | p_outLengths[2], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1096:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1096 | p_outLengths[3], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1097:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1097 | p_outLengths[4], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1098:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1098 | p_outLengths[5], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1100:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1100 | p_outStrides[1], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1101:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1101 | p_outStrides[2], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1102:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1102 | p_outStrides[3], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1103:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1103 | p_outStrides[4], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1104:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1104 | p_outStrides[5], | ^~~~~~~~~~~~ 84 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/execution_context.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for host. 3 warnings generated when compiling for gfx906. 1 warning generated when compiling for host. [ 22%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_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 [ 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/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/generic_search.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor_api.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/reducetensor.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for host. 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] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | retucd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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 rn SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::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.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/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:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit move constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:263:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolver' first required here 263 | struct ConvAsm3x3U final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:56: note: in implicit move constructor for 'miopen::solver::ConvAsm3x3U' first required here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:275:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 275 | RegisterWithSolver(registry, ++id, ConvAsm3x3U{}, miopenConvolutionAlgoDirect); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:275:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 275 | RegisterWithSolver(registry, ++id, ConvAsm3x3U{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:7: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 78 | class ComputedIterator : public std::iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_funcs.h:151:30: note: in implicit copy constructor for 'miopen::solver::ComputedIterator' first required here 151 | return std::__distance(__first, __last, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:260:35: note: in instantiation of function template specialization 'std::distance>' requested here 260 | const int primary_size = std::distance(primary.begin(), primary.end()); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:279:24: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 279 | auto all_configs = GetAllConfigs(s, context); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:275:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 275 | RegisterWithSolver(registry, ++id, ConvAsm3x3U{}, miopenConvolutionAlgoDirect); | ^ 2 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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_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/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/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:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:282:20: note: in implicit move assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 282 | config = value.GetDefaultPerformanceConfig(ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:299:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetPerfCfgParams' requested here 299 | return GetPerfCfgParams(ctx, db, std::integral_constant()); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetPerfCfgParams' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:275:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 275 | RegisterWithSolver(registry, ++id, ConvAsm3x3U{}, miopenConvolutionAlgoDirect); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:276:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 276 | RegisterWithSolver(registry, ++id, ConvAsm1x1U{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/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/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] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:277:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 277 | RegisterWithSolver(registry, ++id, ConvAsm1x1UV2{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/rnn_api.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:446:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 446 | miopen::deref(xDesc[seqLength - 1]).GetLengths()[0]) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/rnn_api.cpp:454:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 454 | batch_sz += std::to_string(miopen::deref(xDesc[i]).GetLengths()[0]); | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/problem_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()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:299:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 299 | RegisterWithSolver(registry, ++id, ConvAsmBwdWrW3x3{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:300:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 300 | RegisterWithSolver(registry, ++id, ConvAsmBwdWrW1x1{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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 host. /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]) | ^~~~~~~~~~~~ [ 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.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 237 | 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:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:301:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here 301 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<1>{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECAIn 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 : PerfConfigBaseD | i ^t erator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h : 123s:e34:l fnote: =expanded from macro '_GLIBCXX17_DEPRECATED' out; | ^ 123 | # de/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppf:i62n:e26 :_ Gnote: Lin instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested hereI BCXX17_DEP R62E | CA T E D [ [ __ dreeprteurcna teSde_r_D]e]s < >| : ^: Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.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.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_i48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:302:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here 302 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<2>{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ ndex) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. [ 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] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:303:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here 303 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<4>{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 54 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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/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/conv_asm_1x1u.cpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:367:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 367 | struct ConvAsm1x1U final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsm1x1U' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:759:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 759 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:304:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here 304 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<8>{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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/forward_per_activation.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:305:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here 305 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<16>{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 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) {} | ^ 1 warning 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/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) {} | ^ [ 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/forward_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_0.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:309:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 309 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 1 warning 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 78 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:327:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here 327 | RegisterWithSolver(registry, ++id, ConvBinWinoRxS<3, 2>{}, miopenConvolutionAlgoWinograd); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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()); | ^~~~~~~~ 6 warnings generated when compiling for host. [ 26%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd.cpp 34 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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/batchnorm/forward_spatial_multiple.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 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/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.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:359:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 359 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 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_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:362:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 362 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ [ 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:364:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 364 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:675:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 675 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValidValue()) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:367:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 367 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:373:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 373 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:376:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 376 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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/reducetensor.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_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:385:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 385 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:903:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 903 | p_outLengths[pos] = static_cast(outDescLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:904:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 904 | p_outStrides[pos] = static_cast(outDescStrides[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:905:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 905 | p_inLengths[pos] = static_cast(inDescLengths[i]); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:906:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 906 | p_inStrides[pos] = static_cast(inDescStrides[i]); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:916:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 916 | p_inLengths[pos] = static_cast(inDescLengths[i]); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:917:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 917 | p_inStrides[pos] = static_cast(inDescStrides[i]); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:999:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 999 | p_inLengths[1], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1000:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1000 | p_inLengths[2], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1001:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1001 | p_inLengths[3], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1002:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1002 | p_inLengths[4], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1003:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1003 | p_inLengths[5], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1005:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1005 | p_inStrides[1], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1006:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1006 | p_inStrides[2], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1007:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1007 | p_inStrides[3], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1008:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1008 | p_inStrides[4], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1009:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1009 | p_inStrides[5], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1011:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1011 | p_outStrides[1], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1012:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1012 | p_outStrides[2], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1013:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1013 | p_outStrides[3], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1014:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1014 | p_outStrides[4], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cppIn 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] : 101561 | new(buffer + second_index) U(y); | ^~~~~~ :17: warning: unsafe buffer access [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ 1015 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /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); | ^~~~~~ _outS/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppt:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] r61 | new(buffer + second_index) U(y); | ^~~~~~ ides[/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp5:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ ], | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp ^~~~~~~~~~~~:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1023:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp17:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ : warning: unsafe buffer access [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ 1023 | p_inLengths[1], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1024:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1024 | p_inLengths[2], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1025:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1025 | p_inLengths[3], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1026:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1026 | p_inLengths[4], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1027:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1027 | p_inLengths[5], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1029:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1029 | p_inStrides[1], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1030:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1030 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ p_inStrides[2], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1031:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1031 | p_inStrides[3], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1032:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1032 | p_inStrides[4], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1033:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1033 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ p_inStrides[5], | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1094:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1094 | p_outLengths[1], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1095:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1095 | p_outLengths[2], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1096:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1096 | p_outLengths[3], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1097:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1097 | p_outLengths[4], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1098:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1098 | p_outLengths[5], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1100:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1100 | p_outStrides[1], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1101:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1101 | p_outStrides[2], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1102:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1102 | p_outStrides[3], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1103:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1103 | p_outStrides[4], | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/reducetensor.cpp:1104:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1104 | p_outStrides[5], | ^~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:409:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 409 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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) {} | ^ 14 warnings generated when compiling for gfx906. 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/solution.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:45:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 45 | struct FusionTunableSolverBase : FusionSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:77:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolverBase' first required here 77 | struct FusionTunableSolver : FusionTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:119:8: note: in implicit copy constructor for 'miopen::solver::fusion::FusionTunableSolver' first required here 119 | struct ConvBiasActivAsm1x1U : FusionTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:201:53: note: in implicit copy constructor for 'miopen::solver::fusion::ConvBiasActivAsm1x1U' first required here 201 | const Solution s = FindSolution(solver, search_params, db, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:39: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions(const miopen::FusionContext &, miopen::DbTimer> &&, const AnyInvokeParams &, std::size_t)::(anonymous class)::operator()' requested here 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:180:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:181:13), miopen::solver::fusion::ConvBiasActivAsm1x1U, miopen::solver::fusion::ConvOclDirectFwdFused, miopen::solver::fusion::ConvBinWinogradRxSFused, miopen::solver::fusion::ConvBinWinogradRxSf2x3g1Fused, miopen::solver::fusion::BnFwdInferActivationFused, miopen::solver::fusion::BnFwdTrgActivationFused, miopen::solver::fusion::BnBwdTrgActivationFused>' requested here 180 | miopen::each_args( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:428:17: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here 428 | solvers.SearchForAllSolutions(fusion_ctx, miopen::GetDb(fusion_ctx), AnyInvokeParams{}); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:428:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 428 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:431:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 431 | RegisterWithSolver(registry, | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:440:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 440 | RegisterWithSolver(registry, | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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/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] :117 43 | virtual ~PerfConfig() = default; | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 2653 | struct PerfConfigBase : PerfConfig | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here note: in implicit copy constructor for 'miopen::solver::fusion::ConvBiasActivAsm1x1U' first required here 117 | return GenericSearch(*this, context, fused_invoke_ctx); | ^ 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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. [ 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/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/fusion.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:107:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here 107 | struct PerformanceConfigConvBiasActivAsm1x1U : PerformanceConfigConvAsm1x1U | ^ /usr/include/boost/any.hpp:266:17: note: in implicit move constructor for 'miopen::solver::fusion::PerformanceConfigConvBiasActivAsm1x1U' first required here 266 | : held(static_cast< ValueType&& >(value)) | ^ /usr/include/boost/any.hpp:107:25: note: in instantiation of member function 'boost::any::holder::holder' requested here 107 | : content(new holder< typename decay::type >(static_cast(value))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:86:16: note: in instantiation of function template specialization 'boost::any::any' requested here 86 | return GetDefaultPerformanceConfig(ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion/solvers.hpp:119:8: note: in instantiation of member function 'miopen::solver::fusion::FusionTunableSolver::GetDefaultPerformanceConfig' requested here 119 | struct ConvBiasActivAsm1x1U : FusionTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:428:17: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForAllSolutions>, miopen::solver::ConvSolution>' requested here 428 | solvers.SearchForAllSolutions(fusion_ctx, miopen::GetDb(fusion_ctx), AnyInvokeParams{}); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:37: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:483:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 483 | struct ConvAsm1x1UV2 final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsm1x1UV2' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:747:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 747 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:463:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 463 | RegisterWithSolver(registry, ++id, ConvMlirIgemmFwd{}, miopenConvolutionAlgoImplicitGEMM); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.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__]] | ^ 164 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:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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_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 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] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 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:476:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 476 | RegisterWithSolver(registry, | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_0.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/batchnorm/backward_spatial_single.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13:12 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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_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: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/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/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/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/operator.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/operator.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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__]] | ^ 46 warnings generated when compiling for gfx906. 18 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 117 | return GenericSearch(*this, context, fused_invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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: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__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:157:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 157 | return pp; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.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/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/op_args.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:423:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 423 | struct PerformanceConfigConvAsm1x1UV2 : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm1x1UV2' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpp:604:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 604 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValidValue()) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_multiple.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer In file included from + /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_stride2.cpps:ec38o: n/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hppd:_78i:n38d:e xwarning: ) 'iterator' is deprecated [-Wdeprecated-declarations]U( y); | ^~~~~~ 78 | class ComputedIterator : public std::iteratorfe r | + ^ second_index)/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp U:(328y:)69;: note: | in instantiation of template class 'miopen::solver::ComputedIterator' requested here ^~~~~~ 328 | std::min(static_cast(std::distance(all_/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppco:n61f:i13g: swarning: .unsafe pointer arithmetic [-Wunsafe-buffer-usage]b egin(), a61l | l _ c o n f i g sn.eewn(db(u)f)fe)r, + | se ^c ond_index/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp): 297U:(12y:) ;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/hipoc_kernel.hpp:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h61::12713:: 12warning: :unsafe pointer arithmetic [-Wunsafe-buffer-usage] note: 'iterator' has been explicitly marked deprecated here 61 | 127 | n e ws(tbruufcfetr _+G LsIecBoCnXdX_1i7nd_eDxE)P UR(EyC);A T E| ^~~~~~D iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRE/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppCA:T61:E13D: [warning: [unsafe pointer arithmetic [-Wunsafe-buffer-usage]_ _deprec a61t | e d _ _ ] ] n| ew ^( buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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.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/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()); | ^~~~~~~~ 48 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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/batchnorm/forward_inference_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp: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)) | ^ 3 warnings generated when compiling for gfx906. 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: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 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] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::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] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/fusion.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/fusion.cpp:201:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | ptrAlgos[idx] = algos[idx]; | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ 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()); | ^~~~~~~~ 96 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/op_args.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 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/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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:1: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:332:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:332:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:333:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/conv/invokers/impl_gemm_dynamic.cpp:333:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 333 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.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_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) {} | ^ 22 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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_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) {} | ^ [ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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_stride2.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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); | ^ 5 warnings generated when compiling for gfx906. 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.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 3 warnings generated when compiling for host. 53 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 3 warnings generated when compiling for gfx906. 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::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:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3146:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 3146 | struct PerformanceConfigConvAsmBwdWrW1x1 : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsmBwdWrW1x1' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:738:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 738 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(ctx, problem)) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4756:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here 4756 | struct PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:874:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC' first required here 874 | return pp; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4925:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 4925 | struct ConvAsmImplicitGemmGTCDynamicBwdXdlopsNHWC final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicBwdXdlopsNHWC' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:888:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 888 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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 PeIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3052:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 3052 | struct PerformanceConfigAsmDirect3x3WrW : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:329:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here 329 | return pp; | ^ rfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3095:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 3095 | struct ConvAsmBwdWrW3x3 final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmBwdWrW3x3' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:548:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 548 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 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()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. 3 warnings generated when compiling for gfx906. 84 warnings generated when compiling for host. [ 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/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/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4756:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here 4756 | struct PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3052:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 3052 | struct PerformanceConfigAsmDirect3x3WrW : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:464:29: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 464 | if(!fromEnv.Deserialize(s) || !fromEnv.IsValid(ctx, problem)) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/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__]] | ^ 4 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s);[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/bwd_1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/convolution.cpp: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 | PerformanceConfigConvAsm3x3In 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) {} | ^ U() : 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 constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::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/convolution.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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) {} | ^ 21 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:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_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; | ^ second_index) U(y); | ^~~~~~ 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 Co/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppnv:Tu61n:a13b:l ewarning: Sunsafe pointer arithmetic [-Wunsafe-buffer-usage]ol verBase : Conv S61ol | v e r | ^ new(bu/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppf:f206e:r8 :+ note: sin implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required heree cond_in d206 | esxtr)u cUt( yC)o;n v T| u ^~~~~~n ableSolver : 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 ConvAsmImplicit/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppG:e61m:m13G:T Cwarning: Dunsafe pointer arithmetic [-Wunsafe-buffer-usage]y namicFwdXd l61o | p s N H W C f inneawl( b uf| f ^ er + seco/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hppn:d297_:i26n:d enote: xin implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicFwdXdlopsNHWC' first required here) U(y); 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 | re/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpptu:r61n: 13:G enwarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]r icSearch(* t61h | i s , c t x , nperwo(bbluefmf,e ri n+v oskeec_ocntdx_)i;n d e| x ^ ) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.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_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 ConvTunable/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] SolverBase : 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); | ^ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_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:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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) {} | ^ 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) {} | ^ 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/solver/batchnorm/forward_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 10 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/conv_asm_1x1u.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:313:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 313 | struct PerformanceConfigConvAsm1x1U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u.cpp:364:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm1x1U' first required here 364 | return pp; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ memcpy(hip_args + 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/solver/batchnorm/forward_per_activation.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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); | ^ 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/batchnorm/forward_spatial_multiple.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5229:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 5229 | struct PerformanceConfigAsmImplicitGemmGTCvector | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5404:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCvector' first required here 5404 | struct PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC : PerformanceConfigAsmImplicitGemmGTCvector | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/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_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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_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_inference_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_per_activation_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated when compiling for host. 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[ 28%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o :13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.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_bin_winoRxS.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS.cpp | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + 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/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) {} | ^ 16 warnings generated when compiling for gfx906. 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_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_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_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 GenericSIn file included from e/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:28: arch(*this, ctx, problem, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_per_activation.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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 | 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< 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] : /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 95 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/activ/fwd_0.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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_blo/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppck) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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] :154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1339 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | | ^~~~~~~~ (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)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 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); | ^ 26 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_1x1u_bias_activ_fused.cpp:117:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 117 | return GenericSearch(*this, context, fused_invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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/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/batchnorm/backward_spatial_single.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_single.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 34 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_single.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ [ 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_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_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) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 warnings generated when compiling for host. 54 warnings generated when compiling for host. [ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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__]] | ^ 26 warnings generated when compiling for gfx906. [ 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_3x3u.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:157:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 157 | return pp; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:263:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 263 | struct ConvAsm3x3U final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsm3x3U' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp:315:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 315 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4990:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here 4990 | struct PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:801:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC' first required here 801 | return pp; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5164:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 5164 | struct ConvAsmImplicitGemmGTCDynamicWrwXdlopsNHWC final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicWrwXdlopsNHWC' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:814:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 814 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp: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_per_activation.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/forward_spatial_multiple.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/batchnorm/backward_spatial_multiple.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :6161 | : 13 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] new(buf f61e | r + s e c o nnde_wi(nbduefxf)e rU (+y )s;e c o| n ^~~~~~d _index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | 61 | n e w ( b u f f enre +w (sbeucfofnedr_ i+n dseexc)o Un(dy_)i;nd e x| ) ^~~~~~ U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppunsafe pointer arithmetic [-Wunsafe-buffer-usage]: 61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | 61 | n e w ( b u f f enre w+( bsuefcfoenrd _+i nsdeecxo)n dU_(iyn)d;e x )| ^~~~~~U (y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppunsafe pointer arithmetic [-Wunsafe-buffer-usage]: 61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | 61 | n e w ( b u f fneerw (+b usfefceornd _+i nsdeecxo)n dU_(iyn)d;e x| ) ^~~~~~ U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61: 1361: | warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] new(b u61f | f e r + s enceown(db_uifnfdeerx )+ Us(eyc)o;n d _| i ^~~~~~n dex) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp : 61 : 13 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]ne w(buffer 61+ | s ec o n d _ i nndeewx()b Uu(fyf)e;r +| ^~~~~~s econd_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp : 61 :n13ew(:b uwarning: funsafe pointer arithmetic [-Wunsafe-buffer-usage]f er + 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(b/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppuf:f61e:r13 :+ warning: sunsafe pointer arithmetic [-Wunsafe-buffer-usage]e cond_inde x61) | U ( y ) ; | ^~~~~~n ew(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 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 + second/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp_:i61n:d13e:x )warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]U (y); | ^~~~~~ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_ind/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppex:)61 :U13(:y )warning: ;unsafe pointer arithmetic [-Wunsafe-buffer-usage] | ^~~~~~ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y)/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp; : 61| :13 ^~~~~~: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp | : ^~~~~~61 :13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index)/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :U61(:y13):; warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]| ^~~~~~ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y);/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :| 61 ^~~~~~: 13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :| 61 ^~~~~~: 13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(bu/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppf:f61e:r13 :+ warning: sunsafe pointer arithmetic [-Wunsafe-buffer-usage]e cond_ind e61x | ) U ( y ) ; n e| w ^~~~~~( buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | 61 | ne w ( b u fnfeewr( b+u fsfeecro n+d _siencdoenxd)_ iUn(dye)x;) U| ( ^~~~~~y ); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp: 6161: | 13 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] new(b u61f | f e r + s e cnoenwd(_biunfdfeexr) +U (sye)c;o n d| _ ^~~~~~i ndex) U(y); | ^~~~~~ /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.hppne:w61(:b13u:f fwarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]r + second _61i | n d e x ) U ( yn)e;w ( b| u ^~~~~~f fer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppin:d61e:x13): Uwarning: (unsafe pointer arithmetic [-Wunsafe-buffer-usage]y ); | ^~~~~~ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_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.hpp61: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: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] :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 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 | new(buffer + second_index) U(y); | ^~~~~~ :61:13: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ 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 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 | new(buffer + second_index) U(y); | ^~~~~~ :61:13: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] warning: 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: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.hppn:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] ew(buffer + second_index) U(y); | ^~~~~~ 61 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp new(buffer + second_index) U(y); | ^~~~~~ :61:13:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) UIn 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] y88 | << "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] /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(bu/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppf:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] f 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 + second94 | << 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] i 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] n 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ dex) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + 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: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2b1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::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] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::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:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 21 warnings generated when compiling for gfx906. 14 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()); | ^~~~~~~~ 21 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:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_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_inference_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_3x3u.cpp: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_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 PerformanceConfIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ i/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here g53 | struct PerfConfigBase : PerfConfig | ^ A/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here s237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ m/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppI:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here m62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here l 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ icitGemmGTCWrwXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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__]] | ^ 46 warnings generated when compiling for host. [ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_fwd.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_fwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_fwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_fwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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: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/batchnorm/backward_spatial_single.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | 12 warnings generated when compiling for host. new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_wrw.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_wrw.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_wrw.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_wrw.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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_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_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/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: In file included from unsafe pointer arithmetic [-Wunsafe-buffer-usage] /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: 2961: | 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 : nIn file included from e/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hppw:(30b: uIn file included from f/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hppfe:r33: In file included from +/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp :s54e: c/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppo:n154d:20_:i nwarning: dunsafe pointer arithmetic [-Wunsafe-buffer-usage]e x) U(y); | ^~~~~~ 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]),/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :a61n:y13_:a rwarning: gunsafe pointer arithmetic [-Wunsafe-buffer-usage]. size()); | 61 ^~~~~~~~ | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit move constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:263:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolver' first required here 263 | struct ConvAsm3x3U final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:56: note: in implicit move constructor for 'miopen::solver::ConvAsm3x3U' first required here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:275:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 275 | RegisterWithSolver(registry, ++id, ConvAsm3x3U{}, miopenConvolutionAlgoDirect); | ^ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/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 fer/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp :+28 : sIn file included from e/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppc:o35n: In file included from d/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp_:i31n: d/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppe:x43): 13U:( ywarning: )definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor]; | ^~~~~~ 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppnote: :in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here61 :13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 53 | struct P61e | rf C o n f i g B anseew (:b uPfefrefrC o+n fsiegc o n| d ^_ index) U(y); /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp| : ^~~~~~237 :8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | n ^e w(buffer + /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpps:e109c:o14n:d _note: iin implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required heren dex) U109( | y ) ; | ^~~~~~ self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::De/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppse:r61i:a13l:i zwarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]( static_c a61s | t < D e r i v end&ew>((b*utfhfiesr) ,+ ss)e;c o n| d ^_ index) U/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp(:244y:)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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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; | ^ warning: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ unsafe pointer arithmetic [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 61 | new(buffer + second_index) U(y); | ^~~~~~ 237 | stru/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] c61 | new(buffer + second_index) U(y); | ^~~~~~ t Per/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); | ^~~~~~ orman/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ ceCo/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppnfigConvAsm3x3U : PerfConfigBase | ^ :/build/reproducible-path/miopen-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:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ 109 | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] :62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 6162 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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_indeIn file included from x) U(y); | ^~~~~~ /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/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] : 61 | new(buffer + sec warning: 'iterator' is deprecated [-Wdeprecated-declarations] ond_index) U(y); | ^~~~~~ 78 | class Com/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ puted/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppI:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] terator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp61 | new(buffer + second_index) U(y); | ^~~~~~ :282:36:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | fo/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppr(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] :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 61 | 237 new(buffer + sec | o AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:275:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here nd_index) U(y275 | ); | ^~~~~~ RegisterW/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] ithSolver(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 | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h61 | : new(buffer + second_index) U(y); | ^~~~~~ 123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # d/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ efine _/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] G LIBCXX1761_DEPRECATED [[__deprecated__]] | ^ | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:In file included from 61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here + second_index) U(y); | ^~~~~~ 237 | struct Per/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] f 61 | or new(buffer + second_index) U(y); | ^~~~~~ mance/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] C61 | new(buffer + second_index) U(y); | ^~~~~~ onfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:7: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 78 | class ComputedIterator : public std::iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_funcs.h:151:30: note: in implicit copy constructor for 'miopen::solver::ComputedIterator' first required here 151 | return std::__distance(__first, __last, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:260:35: note: in instantiation of function template specialization 'std::distance>' requested here 260 | const int primary_size = std::distance(primary.begin(), primary.end()); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:279:24: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 279 | auto all_configs = GetAllConfigs(s, context); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:275:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 275 | RegisterWithSolver(registry, ++id, ConvAsm3x3U{}, miopenConvolutionAlgoDirect); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solution.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:282:20: note: in implicit move assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 282 | config = value.GetDefaultPerformanceConfig(ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:299:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetPerfCfgParams' requested here 299 | return GetPerfCfgParams(ctx, db, std::integral_constant()); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetPerfCfgParams' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:275:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 275 | RegisterWithSolver(registry, ++id, ConvAsm3x3U{}, miopenConvolutionAlgoDirect); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:276:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 276 | RegisterWithSolver(registry, ++id, ConvAsm1x1U{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:277:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 277 | RegisterWithSolver(registry, ++id, ConvAsm1x1UV2{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.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.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:300:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 300 | RegisterWithSolver(registry, ++id, ConvAsmBwdWrW1x1{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 14 warnings generated when compiling for host. 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()); | ^~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:301:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here 301 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<1>{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:302:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here 302 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<2>{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:303:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here 303 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<4>{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:304:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here 304 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<8>{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 18 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:305:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here 305 | RegisterWithSolver(registry, ++id, ConvOclBwdWrW2<16>{}, miopenConvolutionAlgoDirect); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 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()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW1x1.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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 | ^ [ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp.o /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 | retcd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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 urn 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 ConvTunableSolIn 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()); | ^~~~~~~~ ver : 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); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:309:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 309 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_5x10u2v2f1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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()); | ^~~~~~~~ 3 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp: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]; | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp.o In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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]cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions, miopen::ConvolutionContext>' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl>::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver>' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:327:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver>' requested here 327 | RegisterWithSolver(registry, ++id, ConvBinWinoRxS<3, 2>{}, miopenConvolutionAlgoWinograd); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ /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:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ 19 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_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) {} | ^ 5 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ [ 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.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:359:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 359 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 17 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:362:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 362 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:364:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 364 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 38 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_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] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:367:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 367 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_wino3x3U.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 65 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:373:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 373 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ [ 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.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:376:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 376 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3052:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 3052 | struct PerformanceConfigAsmDirect3x3WrW : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:329:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmDirect3x3WrW' first required here 329 | return pp; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:37: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3095:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 3095 | struct ConvAsmBwdWrW3x3 final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmBwdWrW3x3' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:548:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 548 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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)) | ^ 48 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:385:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 385 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ [ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_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::i3 warnings generated when compiling for host. terator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/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 constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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/solver.cpp/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 | ^ 39/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/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 | 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] 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 78 | virtual ~SolverBase() = default; | ^ 48/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit 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 AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp: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:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:409:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here :888:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 888 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ 409 | RegisterWithSolver( | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ [ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_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)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; 3 warnings generated when compiling for host. | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:83 warnings generated when compiling for host. : note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | 24 self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_ca warnings generated when compiling for gfx906. st(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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: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__]] | ^ [ 33%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp.o [ 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 cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 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__]] | ^ 3 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(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__]] | ^ [ 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 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_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_5x10u2v2f1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp: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 | 5 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__]] | ^ 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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_dir_BwdWrW3x3.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_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.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/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4756:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here 4756 | struct PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCBwdXdlopsNHWC' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:476:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 476 | RegisterWithSolver(registry, | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:480:5: note: in instantiation of function template specialization 'miopen::solver::RegisterWithSolver' requested here 480 | RegisterWithSolver(registry, | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /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__]] | ^ 3 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_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.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 _GLIB[ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o CXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__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_wrw_v4r4_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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); | ^~~~~~ 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/hipoc_kernel.hpp 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 154282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] :211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 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__]] | ^ 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:282:36: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 282 | for(const auto& current_config : all_configs) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:211:36: note: in instantiation of function template specialization 'miopen::solver::GetAllSolutions' requested here 211 | return miopen::solver::GetAllSolutions(value, ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:232:20: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 232 | return GetAllSolutions(ctx, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:237:9: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::GetAllSolutions' requested here 237 | AnySolver_tmpl(T obj) : value(std::move(obj)){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:48:38: note: in instantiation of member function 'miopen::solver::AnySolver::AnySolver_tmpl::AnySolver_tmpl' requested here 48 | AnySolver(U src) : ptr_value(new AnySolver_tmpl(std::forward(src))){}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:263:48: note: in instantiation of function template specialization 'miopen::solver::AnySolver::AnySolver' requested here 263 | registry.value_to_entry.at(value).solver = TSolver{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp: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__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/any_solver.hpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp: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__]] | ^ 14 warnings generated when compiling for gfx906. 3 warnings generated when compiling for host. [ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_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_asm_dir_BwdWrW1x1.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3832:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 3832 | struct ConvCkIgemmFwdV6r1DlopsNchw final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvCkIgemmFwdV6r1DlopsNchw' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:258:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 258 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_bin_winoRxS_fused.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4521:8: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here 4521 | struct PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:755:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC' first required here 755 | return pp; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4691:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 4691 | struct ConvAsmImplicitGemmGTCDynamicFwdXdlopsNHWC final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvAsmImplicitGemmGTCDynamicFwdXdlopsNHWC' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:770:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 770 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ 3 warnings generated when compiling for host. 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) {} | ^ [ 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_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_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.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] :33 43 | virtual ~PerfConfig() = default; | ^ : /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ :5229: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 move constructor for 'miopen::solver::PerfConfigBase' first required here61 | new(buffer + second_index) U(y); | ^~~~~~ 5229/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp | struct PerformanceConfigAsmImplicitGemmGTCvector | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ :5404: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 move constructor for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCvector' first required here /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp 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; | ^ 61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /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/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_direct_naive_conv_fwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ (buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + 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()); | ^~~~~~~~ 96 warnings generated when compiling for host. 5 warnings generated when compiling for host. 28 warnings generated when compiling for gfx906. [ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp [ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3806:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 3806 | struct PerformanceConvCkIgemmFwdV6r1DlopsNchw | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:7: note: in implicit copy constructor for 'miopen::solver::PerformanceConvCkIgemmFwdV6r1DlopsNchw' first required here 78 | class ComputedIterator : public std::iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_funcs.h:151:30: note: in implicit copy constructor for 'miopen::solver::ComputedIterator' first required here 151 | return std::__distance(__first, __last, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:48: note: in instantiation of function template specialization 'std::distance>' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3806:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 3806 | struct PerformanceConvCkIgemmFwdV6r1DlopsNchw | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvCkIgemmFwdV6r1DlopsNchw' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.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() 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__]] | ^ = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:164:8: note: in implicit copy constructor for 'miopen::solver::TransposePseudoSolver' first required here 164 | struct UniversalTransposeSolver : TransposePseudoSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:99:38: note: in implicit copy constructor for 'miopen::solver::UniversalTransposeSolver' first required here 99 | new(std::addressof(dst)) Implementation(*StorageCast(src)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:98:17: note: while substituting into a lambda expression here 98 | copy = +[](const Storage& src, Storage& dst, Interface** interface) { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:154:11: note: in instantiation of function template specialization 'miopen::solver::AnyImplementation::AnyImplementation' requested here 154 | : AnyImplementation(s) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:417:17: note: in instantiation of function template specialization 'miopen::solver::AnyTransposePseudoSolver::AnyTransposePseudoSolver' requested here 417 | return {UniversalTransposeSolver{}}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:423:46: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolvers' requested here 423 | for(const auto& transpose : Derived::GetTransposeSolvers()) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/utility/transposing_solver.hpp:430:52: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::GetTransposeSolversMap' requested here 430 | const auto transpose_solvers = Derived::GetTransposeSolversMap(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cpp:522:50: note: in instantiation of member function 'miopen::solver::TransposingSolver, miopen::solver::pooling::PoolingSolver, miopen::pooling::ProblemDescription, miopen::pooling::FwdInvokeParams, miopen::solver::pooling::PoolingForward2d>::IsApplicable' requested here 522 | Register(registry, ++id, Primitive::Pooling, pooling::TransposedPoolingFwd2d{}.SolverDbId()); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5229:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 5229 | struct PerformanceConfigAsmImplicitGemmGTCvector | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5404:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCvector' first required here 5404 | struct PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC : PerformanceConfigAsmImplicitGemmGTCvector | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdDlopsNCHWC' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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__]] | ^ 5 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4521:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here 4521 | struct PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCFwdXdlopsNHWC' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ [ 35%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd_xdlops.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd_xdlops.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd_xdlops.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd_xdlops.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. 3 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver.cppIn 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] :27 43 | virtual ~PerfConfig() = default; | ^ : /build/reproducible-path/miopen-5.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 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1666:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here :32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ 1666 | str/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppuct PerformanceImplicitGemmBwdV1R1Xdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ :116:/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ 17: note: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppin 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 61215 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ :13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + sec[ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw.cpp.o ond_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_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 /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 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.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1337:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1337 | if((tunable.tensor_a_thread_lengths[1] > 1 || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1338:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1338 | tunable.tensor_a_cluster_lengths[3] * 2 <= tunable.gemm_m_per_block) && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1339 | (tunable.tensor_b_cluster_lengths[3] * 2 <= tunable.gemm_n_per_block)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1400:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1400 | if((gemm_k % cfg.gemm_k_per_block != 0) && (cfg.tensor_a_thread_lengths[1] > 1)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1422:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1422 | if(cfg.tensor_b_thread_lengths[1] > 1 && (x != 1 || y != 1)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1470:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1470 | if((gemm_k % cfg.gemm_k_per_block != 0) && (cfg.tensor_a_thread_lengths[1] > 1)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd.cpp:1487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1487 | if(cfg.tensor_b_thread_lengths[1] > 1 && (x != 1 || y != 1)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1666:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 1666 | struct PerformanceImplicitGemmBwdV1R1Xdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops' first required here 423 | return pp; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:702:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here 702 | return GetPerformanceConfigBase(ctx, problem); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2223:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 2223 | struct ConvHipImplicitGemmBwdDataV1R1Xdlops final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV1R1Xdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:807:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 807 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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 + seIn 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); | ^~~~~~ cond_in/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); | ^~~~~~ ex, &/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp(:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.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] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.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); | ^~~~~~ arg.buf/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ fer[0]), any_arg.size()); | ^~~~~~~~ 19 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_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 [ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw_xdlops.cpp.o = cfg.tensor_b_clcd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -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 uster_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] != 122 warnings generated when compiling for gfx906. || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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_perf_config.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5719:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 5719 | struct PerformanceConfigHipImplicitGemmBwdXdlops | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:323:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigHipImplicitGemmBwdXdlops' first required here 323 | return pp; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5756:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 5756 | struct ConvHipImplicitGemmBwdXdlops final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdXdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:338:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 338 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_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)In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:744:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 744 | struct PerformanceImplicitGemmV4R4Fwd : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:480:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R4Fwd' first required here 480 | config = {256, 128, 128, 16, 4, 4}; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:744:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 744 | struct PerformanceImplicitGemmV4R4Fwd : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmV4R4Fwd' first required here 423 | return pp; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:611:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here 611 | return GetPerformanceConfigBase(ctx, problem); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1081:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1081 | struct ConvHipImplicitGemmV4R4Fwd final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R4Fwd' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:626:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 626 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ ; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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) { | ^ 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.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:852:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 852 | struct PerformanceImplicitGemmBwdDataV1R1 : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:514:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV1R1' first required here 514 | config = {256, 128, 128, 16, 4, 4}; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:852:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 852 | struct PerformanceImplicitGemmBwdDataV1R1 : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV1R1' first required here 423 | return pp; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:680:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here 680 | return GetPerformanceConfigBase(ctx, problem); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : 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_asm_implicit_gemm_gtc_fwd_nhwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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__]] | ^ 23 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1548:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 1548 | struct PerformanceImplicitGemmForwardV4R5Xdlops | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:878:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R5Xdlops' first required here 878 | return config; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:968:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 968 | struct PerformanceImplicitGemmBwdDataV4R1Xdlops | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:614:30: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops' first required here 614 | tmp = {256, 256, 8, 4, 128, 128, true, true}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:710:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:710:25)>' requested here 710 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:968:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 968 | struct PerformanceImplicitGemmBwdDataV4R1Xdlops | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops' first required here 423 | return pp; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:869:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here 869 | return GetPerformanceConfigBase(ctx, problem); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2163:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 2163 | struct ConvHipImplicitGemmBwdDataV4R1Xdlops final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV4R1Xdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:884:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 884 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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_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 PeIn file included from rformanceConfigAsmImplicitGemmGTC : 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; | ^ /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_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] configs.begin(), all_configs.end())), 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/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/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 206127 | struct _GLIBCXX17_DEPRECATED iterator | ^ :/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ :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_fwd_xdlops.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5605:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 5605 | struct PerformanceConfigHipImplicitGemmFwdXdlops | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:299:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigHipImplicitGemmFwdXdlops' first required here 299 | return pp; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5642:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 5642 | struct ConvHipImplicitGemmFwdXdlops final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmFwdXdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:314:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 314 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~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) { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buIn file included from ffer + second_index) U(/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); | ^ y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/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/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); | ^ index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1606:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 1606 | struct PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:156:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm' first required here 156 | tmp = {256, 256, 8, 128, 128, 4, 16, 64, 16, false, true, 1}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:260:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops_Padded_Gemm::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:260:25)>' requested here 260 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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__]] | ^ 27 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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_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_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: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 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); | ^ 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_asm_implicit_gemm_gtc_fwd_nchwc.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_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 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_hip_implicit_gemm_wrw_v4r4.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:798:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 798 | struct PerformanceImplicitGemmV4R4WrW : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:483:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R4WrW' first required here 483 | config = {256, 128, 128, 16, 4, 4}; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:798:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 798 | struct PerformanceImplicitGemmV4R4WrW : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmV4R4WrW' first required here 423 | return pp; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:614:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here 614 | return GetPerformanceConfigBase(ctx, problem); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:26: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1339:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1339 | struct ConvHipImplicitGemmV4R4WrW final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R4WrW' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:629:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 629 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ 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__]] | ^ /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_bwd_v1r1.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_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 | returnIn file included from Gener/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_gtc_perf_config.cppi:c26S: eaIn file included from r/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppc:h32(: sIn file included from ,/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp :c31t: xIn file included from ,/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp :i33n: vIn file included from o/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hppk:e54_: c/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpptx:)154;: 20 :| ^warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp: 1126:154 | 12 : note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here me m1126c | p y ( h irpe_taurrgns +G esneecornidc_Sienadrecxh,( *&t(ahinsy_,a rcgt.xb,u fpfreorb[l0e]m),, iannvyo_kaer_gc.tsxi)z;e ( )| ^) ; | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_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_gtc_wrw_nhwc.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4318:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 4318 | struct PerformanceConfigAsmImplicitGemmGTC : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:4990:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTC' first required here 4990 | struct PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC : PerformanceConfigAsmImplicitGemmGTC | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigAsmImplicitGemmGTCWrwXdlopsNHWC' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 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_fwd_v4r1.cpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:643:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 643 | struct PerformanceImplicitGemm : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:709:8: note: in implicit copy assignment operator for 'miopen::solver::PerformanceImplicitGemm' first required here 709 | struct PerformanceImplicitGemmV4R1 : public PerformanceImplicitGemm | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R1' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 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_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.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 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__]] | ^ ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:74:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here 74 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2010:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 2010 | struct ConvMlirIgemmBwd final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmBwd' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:89:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 89 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.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_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 = snote: in implicit copy assignment operator 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) { | ^ elf; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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) { | ^ 16 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + 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_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_bin_wino3x3U.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ [ 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_fwd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:142:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here 142 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1188:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1188 | struct ConvMlirIgemmFwd final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmFwd' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:157:12: 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 GenericSnote: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here e 157 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ arch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp:1103:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 1103 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:68:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 68 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2056:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 2056 | struct ConvMlirIgemmBwdXdlops final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmBwdXdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:85:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 85 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3680:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 3680 | struct PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:920:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here 920 | return config; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_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()); | ^~~~~~~~ 7 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.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:5 warnings generated when compiling for gfx906. note: in implicit copy assignment operator 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); | ^ 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_wrw_v4r4_xdlops_padded_gemm.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3741:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 3741 | struct ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:1192:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 1192 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ [ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_multipass_wino3x3WrW.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_multipass_wino3x3WrW.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_multipass_wino3x3WrW.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_multipass_wino3x3WrW.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:193:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 193 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1290:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1290 | struct ConvMlirIgemmFwdXdlops final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmFwdXdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:210:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 210 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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()); | ^~~~~~~~ 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_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:669:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 669 | if(wo % tunables[tunable_index].tensor_b_thread_lengths[1] != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:673:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 673 | if(tunables[tunable_index].tensor_b_thread_lengths[1] > 1 && | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:728:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 728 | cfg.tensor_b_thread_lengths[1] == 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:738:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 738 | if(cfg.tensor_b_thread_lengths[2] * cfg.tensor_b_cluster_lengths[2] > 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:738:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 738 | if(cfg.tensor_b_thread_lengths[2] * cfg.tensor_b_cluster_lengths[2] > 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:748:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 748 | if(cfg.tensor_a_thread_lengths[2] * cfg.tensor_a_thread_lengths[3] > 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:748:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 748 | if(cfg.tensor_a_thread_lengths[2] * cfg.tensor_a_thread_lengths[3] > 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:753:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 753 | if(wo % cfg.tensor_b_thread_lengths[1] != 0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp:757:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 757 | if(cfg.tensor_b_thread_lengths[1] != 1 && (pad_h != 0 || pad_w != 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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 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_/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] a 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ rgs + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 3 warnings generated when compiling for host. 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp.o [0]), any_arg.size()); | ^~~~~~~~ cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_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 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ 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_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_asm_implicit_gemm_gtc_wrw_nhwc.cpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_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_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_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()); | ^~~~~~~~ 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:69:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 69 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1442:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1442 | struct ConvMlirIgemmWrWXdlops final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmWrWXdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:86:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 86 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_v4r1_dynamic.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:88:68: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | << "x" << tensor_a_thread_lengths[1] << "x" << tensor_a_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:89:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | << tensor_a_thread_lengths[3] << "_" << tensor_a_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:90:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | << tensor_a_cluster_lengths[1] << "x" << tensor_a_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:91:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | << tensor_a_cluster_lengths[3] << "_tb" << tensor_b_thread_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:92:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | << tensor_b_thread_lengths[1] << "x" << tensor_b_thread_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:93:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | << tensor_b_thread_lengths[3] << "_" << tensor_b_cluster_lengths[0] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:94:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | << tensor_b_cluster_lengths[1] << "x" << tensor_b_cluster_lengths[2] << "x" | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/asm_implicit_gemm.hpp:95:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | << tensor_b_cluster_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:128:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | uint32_t nb_n0 = cfg.tensor_b_cluster_lengths[2] * cfg.tensor_b_thread_lengths[2]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm_dynamic.hpp:129:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | uint32_t nb_n1b = cfg.tensor_b_cluster_lengths[3] * cfg.tensor_b_thread_lengths[3]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: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_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_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_fwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1396:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1396 | struct ConvMlirIgemmWrW final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmWrW' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:90:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 90 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ 5 warnings generated when compiling for gfx906. 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv.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_mlir_igemm_wrw_xdlops.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_bwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/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_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3832:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 3832 | struct ConvCkIgemmFwdV6r1DlopsNchw final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvCkIgemmFwdV6r1DlopsNchw' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:258:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 258 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.bufferIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_fwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ [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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + 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()); | ^~~~~~~~ 5 warnings generated when compiling for gfx906. 7 warnings generated when compiling for gfx906. 5 warnings generated when compiling for gfx906. 7 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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()); | ^~~~~~~~ 26 warnings generated when compiling for host. 3 warnings generated when compiling for host. [ 37%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp [ 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 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::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::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3806:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 3806 | struct PerformanceConvCkIgemmFwdV6r1DlopsNchw | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:7: note: in implicit copy constructor for 'miopen::solver::PerformanceConvCkIgemmFwdV6r1DlopsNchw' first required here 78 | class ComputedIterator : public std::iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_funcs.h:151:30: note: in implicit copy constructor for 'miopen::solver::ComputedIterator' first required here 151 | return std::__distance(__first, __last, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:48: note: in instantiation of function template specialization 'std::distance>' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3806:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 3806 | struct PerformanceConvCkIgemmFwdV6r1DlopsNchw | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvCkIgemmFwdV6r1DlopsNchw' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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()); | ^~~~~~~~ 27 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_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_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()); | ^~~~~~~~ 19 warnings generated when compiling for host. 5 warnings generated when compiling for gfx906. 14 warnings generated when compiling for host. [ 39%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp [ 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_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_mlir_igemm_wrw.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1666:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 1666 | struct PerformanceImplicitGemmBwdV1R1Xdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:116:17: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops' first required here 116 | tmp = {256, 256, 8, 128, 128, 4, false, true}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:215:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:215:25)>' requested here 215 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ 5 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1666:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 1666 | struct PerformanceImplicitGemmBwdV1R1Xdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdV1R1Xdlops' first required here 423 | return pp; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:702:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here 702 | return GetPerformanceConfigBase(ctx, problem); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2223:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 2223 | struct ConvHipImplicitGemmBwdDataV1R1Xdlops final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV1R1Xdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:807:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 807 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5605:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 5605 | struct PerformanceConfigHipImplicitGemmFwdXdlops | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:299:12: note: in implicit move constructor for 'miopen::solver::PerformanceConfigHipImplicitGemmFwdXdlops' first required here 299 | return pp; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:5642:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 5642 | struct ConvHipImplicitGemmFwdXdlops final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmFwdXdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp:314:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 314 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_bin_winoRxS_fused.cpp: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()); | ^~~~~~~~ 3 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:643:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 643 | struct PerformanceImplicitGemm : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:709:8: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemm' first required here 709 | struct PerformanceImplicitGemmV4R1 : public PerformanceImplicitGemm | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmV4R1' first required here 423 | return pp; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:142:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here 142 | return GetPerformanceConfigBase(ctx, problem); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1025:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1025 | struct ConvHipImplicitGemmV4R1Fwd final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R1Fwd' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp:175:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 175 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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) { | ^ [ 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 21 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/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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; | ^ 24 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::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_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); | ^ [ 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_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 constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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_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_bwd_v4r1_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:968:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 968 | struct PerformanceImplicitGemmBwdDataV4R1Xdlops | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:614:30: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops' first required here 614 | tmp = {256, 256, 8, 4, 128, 128, true, true}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:710:24: note: in instantiation of function template specialization 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops::HeuristicInit(const ConvolutionContext &, const ProblemDescription &)::(anonymous class)::operator()<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:710:25)>' requested here 710 | get_euristic_config([&ctx, &problem](const auto& config) { | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: 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 assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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_v4r1_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:968:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 968 | struct PerformanceImplicitGemmBwdDataV4R1Xdlops | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1Xdlops' first required here 423 | return pp; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:869:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here 869 | return GetPerformanceConfigBase(ctx, problem); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2163:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 2163 | struct ConvHipImplicitGemmBwdDataV4R1Xdlops final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV4R1Xdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:884:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 884 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_fwd_v4r4_xdlops.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1498:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 1498 | struct PerformanceImplicitGemmForwardV4R4Xdlops | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:853:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmForwardV4R4Xdlops' first required here 853 | return config; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1713:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1713 | struct ConvHipImplicitGemmForwardV4R4Xdlops final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmForwardV4R4Xdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp:1032:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 1032 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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 SerDesIn file included from ::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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_MP_bidirectional_winograd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 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_hip_implicit_gemm_bwd_v1r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:852:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 852 | struct PerformanceImplicitGemmBwdDataV1R1 : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/implicitgemm_util.hpp:423:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmBwdDataV1R1' first required here 423 | return pp; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:680:12: note: in instantiation of function template specialization 'miopen::solver::GetPerformanceConfigBase' requested here 680 | return GetPerformanceConfigBase(ctx, problem); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : 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_multipass_wino3x3WrW.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_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:27 warnings generated when compiling for host. :min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/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); | ^ [ 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_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_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__]] | ^ 28 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:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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); | ^ [ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/conv_winoRxS_fused.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/conv_winoRxS_fused.cpp.o -MF CMakeFiles/MIOpen.dir/solver/conv_winoRxS_fused.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/conv_winoRxS_fused.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:912:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 912 | struct PerformanceImplicitGemmBwdDataV4R1 : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:532:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmBwdDataV4R1' first required here 532 | config = {256, 128, 128, 16, 4, 4}; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_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: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, problemIn 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_hip_implicit_gemm_bwd_v4r1.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2105:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 2105 | struct ConvHipImplicitGemmBwdDataV4R1 final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmBwdDataV4R1' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp:803:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 803 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:744:8: note: in implicit move assignment operator for 'miopen::solver::PerfConfigBase' first required here 744 | struct PerformanceImplicitGemmV4R4Fwd : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:480:12: note: in implicit move assignment operator for 'miopen::solver::PerformanceImplicitGemmV4R4Fwd' first required here 480 | config = {256, 128, 128, 16, 4, 4}; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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, proIn 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}; | ^ blem); | ^ 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:26In 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); | ^ : 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_wrw_v4r4.cpp:26: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1339:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1339 | struct ConvHipImplicitGemmV4R4WrW final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmV4R4WrW' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp:629:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 629 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ 22 warnings generated when compiling for host. [ 41%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/fft.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/fft.cpp.o -MF CMakeFiles/MIOpen.dir/solver/fft.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/fft.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_direct_naive_conv_wrw.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/conv_direct_naive_conv.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:142:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here 142 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1188:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1188 | struct ConvMlirIgemmFwd final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmFwd' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd.cpp:157:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 157 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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()); | ^~~~~~~~ 21 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:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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) { | ^ [ 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_MP_bidirectional_winograd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2782 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2794 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2782 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2794 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2782 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2794 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2782 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2794 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2782:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2782 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2794:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 2794 | return names[id]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:508:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 508 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:510:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 510 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:512:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 512 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:821:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 821 | static_cast(reinterpret_cast(workSpace) + transform_offset.in); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:823:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 823 | static_cast(reinterpret_cast(workSpace) + transform_offset.wei); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:825:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 825 | static_cast(reinterpret_cast(workSpace) + transform_offset.out); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:833:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 833 | static_cast(reinterpret_cast(workSpace) + transform_workSpaceSize); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_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__]] | ^ 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_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 In file included from ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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 | /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__]] | ^ 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_multipass_wino3x3WrW.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_multipass_wino3x3WrW.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:214:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 214 | const int wino_g = g * wino_xtile[0] * wino_xtile[1]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:222:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 222 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:232:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | wino_filter.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:242:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | wino_data.wino_tiles_HW[1], | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:252:67: warning: unsafe buffer access [-Wunsafe-buffer-usage] 252 | const int wino_c = c * wino_filter.wino_tiles_HW[0] * wino_filter.wino_tiles_HW[1]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:257:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | layout, n, wino_c, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:265:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | wino_filter.wino_HW[1], | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:271:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | layout, n, k, wino_data.wino_HW[0], wino_data.wino_HW[1], element_size); | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | wino_filter.wino_HW[i] = wino_xtile[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtile[i] * wino_data.wino_tiles_HW[i]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:208:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | wino_data.wino_HW[i] = wino_xtiIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_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 ConvHipImplicitGemmForwardV4RIn 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()); | ^~~~~~~~ 4Xdlops_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 | returIn 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(); | ^ n GenericSearch(*this, ctx, problem, invoke_ctx); In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it 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); | ^ | ^ le[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_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_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]; | ^~~~~ 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 ~P/build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:711:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] e 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] r714 | static_cast(static_cast(buff_out_adr) + buff_out_addr_offset); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor 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 hereIn 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]; | ^~~~~ 3563 | struct /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3005:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] PerformanceImplicitGemmWrwV4R4Xdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp3005 | return names[id]; | ^~~~~ :866:12: note: in implicit move constructor for 'miopen::solver::PerformanceImplicitGemmWrwV4R4Xdlops' first required here 866 | return config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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 | 27 warnings generated when compiling for host. 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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_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 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 | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: 148note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemm' first required here | struct SolverMixin : SolverBase | ^ 434/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 best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.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:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here :297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ 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); | ^ 359 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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_bwd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1138:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 1138 | struct PerformanceConvMlirIgemm : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:74:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemm' first required here 74 | return PerformanceConvMlirIgemm::MlirHeuristicInitRequest(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2010:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 2010 | struct ConvMlirIgemmBwd final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmBwd' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:89:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 89 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_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()); | ^~~~~~~~ 26 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>; | ^ [ 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_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_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_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_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()); | ^~~~~~~~ 3 warnings generated when compiling for host. 5 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:193:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 193 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1290:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1290 | struct ConvMlirIgemmFwdXdlops final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmFwdXdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:210:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 210 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ [ 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 [ 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:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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_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__]] | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/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 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__deprecated__]] | ^ :53:8: note: in implicit copy assignment operator 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_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_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/conv_ocl_dir2D_bwdWrW_2.cpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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_mlir_igemm_wrw_xdlops.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:69:12: note: in implicit copy constructor for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 69 | return PerformanceConvMlirIgemmXdlops::MlirHeuristicInitRequest(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1442:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 1442 | struct ConvMlirIgemmWrWXdlops final : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvMlirIgemmWrWXdlops' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:86:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 86 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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()); | ^~~~~~~~ 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_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) { | ^ [ 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_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; | ^ 23 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:37:8: note: in implicit move constructor for 'miopen::solver::PerfConfigBase' first required here 37 | struct LegacyPerformanceConfig : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:124:12: note: in implicit move constructor for 'miopen::solver::LegacyPerformanceConfig' first required here 124 | return result; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit copy constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:3741:8: note: in implicit copy constructor for 'miopen::solver::ConvTunableSolver' first required here 3741 | struct ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm final | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:26: note: in implicit copy constructor for 'miopen::solver::ConvHipImplicitGemmWrwV4R4Xdlops_Padded_Gemm' first required here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp:1192:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 1192 | return GenericSearch(*this, ctx, problem, invoke_ctx); | ^ [ 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_dir2Dfwd_fused.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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_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_mlir_igemm_wrw_xdlops.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_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) {} | ^ 19 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_fwd_xdlops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:1234:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 1234 | struct PerformanceConvMlirIgemmXdlops : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:434:41: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConvMlirIgemmXdlops' first required here 434 | best_config = current_config; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:37:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 37 | struct LegacyPerformanceConfig : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:487:43: note: in implicit copy assignment operator for 'miopen::solver::LegacyPerformanceConfig' first required here 487 | candidate = result; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:213:16: note: in instantiation of function template specialization 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch::SearchImpl' requested here 213 | return SearchImpl(ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit move constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2479:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolver' first required here 2479 | struct ConvOclDirectFwdLegacyExhaustiveSearch : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2545:8: note: in implicit move constructor for 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch' first required here 2545 | struct ConvOclDirectFwd1x1 final : ConvOclDirectFwdLegacyExhaustiveSearch | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::ConvOclDirectFwd1x1' first required here 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:143:13: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:144:9), miopen::solver::ConvOclDirectFwd1x1>' requested here 143 | miopen::each_args( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:460:29: note: in instantiation of function template specialization 'miopen::solver::MeasurePerfConfig' requested here 460 | MeasurePerfConfig(profile_h, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:213:16: note: in instantiation of function template specialization 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch::SearchImpl' requested here 213 | return SearchImpl(ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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()); | ^~~~~~~~ 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.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); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/solver/pooling/backwardNd.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/solver/pooling/backwardNd.cpp.o -MF CMakeFiles/MIOpen.dir/solver/pooling/backwardNd.cpp.o.d -o CMakeFiles/MIOpen.dir/solver/pooling/backwardNd.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/backwardNd.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_bwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_bwd_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_ocl_dir2Dfwd1x1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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_ocl_dir2Dfwd1x1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_53.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_hip_implicit_gemm_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_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()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_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); | ^ 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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_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; | ^ 5 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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) {} | ^ ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit 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:[ 43%] Building CXX object src/CMakeFiles/MIOpen.dir/subbuffers.cpp.o 346:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext, miopen::ProblemDescription>' requested here 346 | return GenericSearch(*this, ctx, procd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 blem, invoke_ctx); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:951:17: note: in instantiation of member function 'miopen::solver::ConvBinWinoRxS<2, 3>::Search' requested here 951 | template struct ConvBinWinoRxS<2, 3>; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_mlir_igemm_wrw_xdlops.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/invokers/mlir_impl_gemm.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/invoker.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_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/fft.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ /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]; | ^~~~~~~~~~~~~~ 9 warnings generated when compiling for gfx906. 89 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_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_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()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. 17 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_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); | ^ 5 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwdgen.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ [ 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 3 warnings generated when compiling for gfx906. [ 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 5 warnings generated when compiling for host. [ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/tensor_api.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/tensor_api.cpp.o -MF CMakeFiles/MIOpen.dir/tensor_api.cpp.o.d -o CMakeFiles/MIOpen.dir/tensor_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor_api.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y)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()); | ^~~~~~~~ | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 5 warnings generated when compiling for host. /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:57:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 57 | threadTile[1] = 4; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:60:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 60 | groupSize[1] = 16; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:63:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 63 | local_work_size[1] = 16; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:68:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 68 | threadTile[1] = 4; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | groupSize[1] = 4; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:74:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 74 | local_work_size[1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:79:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 79 | threadTile[1] = 2; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:82:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | groupSize[1] = 4; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:85:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | local_work_size[1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:88:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | global_work_size[2] = 1; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:89:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | global_work_size[2] *= N; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:94:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | auto macroTile1 = static_cast(groupSize[1] * threadTile[1]); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:94:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | auto macroTile1 = static_cast(groupSize[1] * threadTile[1]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:107:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 107 | global_work_size[1] = totalWorkGroups1 * local_work_size[1]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:107:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 107 | global_work_size[1] = totalWorkGroups1 * local_work_size[1]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:217:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | global_work_size[ik][0] = local_work_size[ik][0] = 1; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:217:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | global_work_size[ik][0] = local_work_size[ik][0] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:228:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | local_work_size[1][0] = 192; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:229:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 229 | global_work_size[1][0] = ((in_c * out_c) / 16) * local_work_size[1][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:229:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 229 | global_work_size[1][0] = ((in_c * out_c) / 16) * local_work_size[1][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:231:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | local_work_size[6][0] = 192; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | global_work_size[6][0] = ((out_n * out_c) / 16) * local_work_size[6][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:232:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | global_work_size[6][0] = ((out_n * out_c) / 16) * local_work_size[6][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:239:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 239 | local_work_size[1][0] = 128; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:240:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | global_work_size[1][0] = ((in_c * out_c) / 4) * local_work_size[1][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:240:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | global_work_size[1][0] = ((in_c * out_c) / 4) * local_work_size[1][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:242:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | local_work_size[6][0] = 128; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:243:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | global_work_size[6][0] = ((out_n * out_c) / 4) * local_work_size[6][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:243:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | global_work_size[6][0] = ((out_n * out_c) / 4) * local_work_size[6][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:250:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | local_work_size[1][0] = 64; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:251:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | global_work_size[1][0] = local_work_size[1][0] * in_c * out_c; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:251:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | global_work_size[1][0] = local_work_size[1][0] * in_c * out_c; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:253:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | local_work_size[6][0] = 64; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:254:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | global_work_size[6][0] = local_work_size[6][0] * out_n * out_c; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:254:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | global_work_size[6][0] = local_work_size[6][0] * out_n * out_c; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:265:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | local_work_size[5][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:266:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 266 | global_work_size[5][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:267:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 267 | static_cast((1 + N / 16) * (out_n * out_c / 16)) * local_work_size[5][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:271:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | local_work_size[2][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:272:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 272 | global_work_size[2][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:273:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 273 | static_cast((1 + N / 16) * (in_c * out_n / 16)) * local_work_size[2][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:275:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 275 | local_work_size[3][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:276:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 276 | global_work_size[3][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:277:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | static_cast((1 + N / 16) * (in_c * out_c / 16)) * local_work_size[3][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:279:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 279 | local_work_size[5][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:280:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 280 | global_work_size[5][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:281:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 281 | static_cast((1 + N / 16) * (out_n * out_c / 16)) * local_work_size[5][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:296:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | local_work_size[2][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:297:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | global_work_size[2][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:299:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 299 | local_work_size[2][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:301:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 301 | local_work_size[3][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:302:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | global_work_size[3][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:304:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | local_work_size[3][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:306:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | local_work_size[5][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:307:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | global_work_size[5][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:309:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | local_work_size[5][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:324:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | cgemm_grid(global_work_size[4], local_work_size[4], cgemm_choice, N, out_c, out_n); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:324:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | cgemm_grid(global_work_size[4], local_work_size[4], cgemm_choice, N, out_c, out_n); | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:402:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | vld[0] = local_work_size[ik][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:403:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | vld[1] = local_work_size[ik][1]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:403:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | vld[1] = local_work_size[ik][1]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:404:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 404 | vld[2] = local_work_size[ik][2]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:404:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 404 | vld[2] = local_work_size[ik][2]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:406:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 406 | vgd[0] = global_work_size[ik][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:407:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 407 | vgd[1] = global_work_size[ik][1]; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:407:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 407 | vgd[1] = global_work_size[ik][1]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:408:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | vgd[2] = global_work_size[ik][2]; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:408:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | vgd[2] = global_work_size[ik][2]; | ^~~~~~~~~~~~~~~~ [ 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_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) {} | ^ 94 warnings 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:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + 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: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 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/gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 1 warning 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:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::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/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()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new5 warnings generated when compiling for host. (buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/binary_cache.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/binary_cache.cpp.o -MF CMakeFiles/MIOpen.dir/binary_cache.cpp.o.d -o CMakeFiles/MIOpen.dir/binary_cache.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/binary_cache.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_MP_bidirectional_winograd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 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) {} | ^ 45 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 assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/compiled_in_parameters.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_multipass_wino3x3WrW.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:204:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | wino_data.wino_tiles_HW[i] = (out_HW[i] + WinoDataHW[i] - 1) / WinoDataHW[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:205:80: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | wino_filter.wino_tiles_HW[i] = (wei_HW[i] + WinoFilterHW[i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp:207:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 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[iIn 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 | virtua+ WinoFill ~PerfConfig() = default; | ^ te/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBarse : PerfConfig | ^ H/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppW:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ [i] - 1) / WinoFilterHW[i]; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/buffer_info.hpp::100205::20:45 :note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required herewarning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | 205 | wi n o _ faiulttoe ro.uwti n=o _steillefs;_ H W| [i] = (wei_HW[i] + Win ^o FilterHW[i]/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp :- 621:) / WinoFilterHW[26i:] ;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/buffer_info.hpp | : 205 : 57 : warning: unsafe buffer access [-Wunsafe-buffer-usage]r eturn SerDe s205< | > : : D e s e r i a l i zwei(nsot_aftiilct_ecra.swtiH(W*[tih]i s=) ,( wse)i;_ H W| [ ^i ] + Wino/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppF:i244l:t38e:r Hnote: Win instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here[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] 244 | 205 | P e r f o r mwainncoe_CfoinlftiegrC.ownivnAos_mt3ixl3eUs(_)H W:[ iP]e r=f o(rwmeain_cHeWC[oin] f+i gWCionnovFAislmt3exr3HUW([-i1], -- 11,) -/1 )W i{n}o F i| l ^t erHW[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 | 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 c53 | struct PerfConfigBase : PerfConfig | ^ on/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here s237 | sttruct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hppi:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here nt 109 | self =wi out; | ^ n/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here o_62 | return SerDes<>::Deserialize(static_cast(*this), s); c| ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp :244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here = 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3c *x3U(-1, -1, -1) {} | ^ 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: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/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,5 & warning(sa generatedny when compiling for host_. arg.buffer[0]), any_arg.size()); | ^~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/MIOpen.dir/md5.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/md5.cpp.o -MF CMakeFiles/MIOpen.dir/md5.cpp.o.d -o CMakeFiles/MIOpen.dir/md5.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_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) {} | ^ 46 warnings generated when compiling for gfx906. 5 warnings generated when compiling for host. [ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/sqlite_db.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/sqlite_db.cpp.o -MF CMakeFiles/MIOpen.dir/sqlite_db.cpp.o.d -o CMakeFiles/MIOpen.dir/sqlite_db.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 5 warnings generated when compiling for host. 5 warnings generated when compiling for host. [ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/bz2.cpp.o In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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) {} | ^ cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/bz2.cpp.o -MF CMakeFiles/MIOpen.dir/bz2.cpp.o.d -o CMakeFiles/MIOpen.dir/bz2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/bz2.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ [ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/kern_db.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/kern_db.cpp.o -MF CMakeFiles/MIOpen.dir/kern_db.cpp.o.d -o CMakeFiles/MIOpen.dir/kern_db.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/kern_db.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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_ocl_dir2D11x11.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D11x11.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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) {} | ^ 3 warnings generated when compiling for gfx906. 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/gemm_bwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 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 In file included from 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ /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/tensor_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:127:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | STEP(F, a, b, c, d, SET(0), 0xd76aa478, 7) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:128:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | STEP(F, d, a, b, c, SET(1), 0xe8c7b756, 12) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:129:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | STEP(F, c, d, a, b, SET(2), 0x242070db, 17) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:130:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 130 | STEP(F, b, c, d, a, SET(3), 0xc1bdceee, 22) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:131:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 131 | STEP(F, a, b, c, d, SET(4), 0xf57c0faf, 7) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:132:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | STEP(F, d, a, b, c, SET(5), 0x4787c62a, 12) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:133:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 133 | STEP(F, c, d, a, b, SET(6), 0xa8304613, 17) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:134:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | STEP(F, b, c, d, a, SET(7), 0xfd469501, 22) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:135:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 135 | STEP(F, a, b, c, d, SET(8), 0x698098d8, 7) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:136:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 136 | STEP(F, d, a, b, c, SET(9), 0x8b44f7af, 12) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | STEP(F, c, d, a, b, SET(10), 0xffff5bb1, 17) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:138:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | STEP(F, b, c, d, a, SET(11), 0x895cd7be, 22) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:139:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 139 | STEP(F, a, b, c, d, SET(12), 0x6b901122, 7) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:140:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 140 | STEP(F, d, a, b, c, SET(13), 0xfd987193, 12) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:141:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 141 | STEP(F, c, d, a, b, SET(14), 0xa679438e, 17) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:142:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 142 | STEP(F, b, c, d, a, SET(15), 0x49b40821, 22) | ^~~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 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) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:146:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 146 | STEP(G, d, a, b, c, GET(6), 0xc040b340, 9) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:147:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 147 | STEP(G, c, d, a, b, GET(11), 0x265e5a51, 14) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | STEP(G, b, c, d, a, GET(0), 0xe9b6c7aa, 20) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:149:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | STEP(G, a, b, c, d, GET(5), 0xd62f105d, 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) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:150:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 150 | STEP(G, d, a, b, c, GET(10), 0x02441453, 9) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:151:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | STEP(G, c, d, a, b, GET(15), 0xd8a1e681, 14) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 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(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 | #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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:153:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 153 | STEP(G, a, b, c, d, GET(9), 0x21e1cde6, 5) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:154:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 154 | STEP(G, d, a, b, c, GET(14), 0xc33707d6, 9) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:155:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | STEP(G, c, d, a, b, GET(3), 0xf4d50d87, 14) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:156:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | STEP(G, b, c, d, a, GET(8), 0x455a14ed, 20) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:157:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 157 | STEP(G, a, b, c, d, GET(13), 0xa9e3e905, 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) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:158:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | STEP(G, d, a, b, c, GET(2), 0xfcefa3f8, 9) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:159:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 159 | STEP(G, c, d, a, b, GET(7), 0x676f02d9, 14) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:160:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 160 | STEP(G, b, c, d, a, GET(12), 0x8d2a4c8a, 20) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:163:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | STEP(H, a, b, c, d, GET(5), 0xfffa3942, 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) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:164:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | STEP(H2, d, a, b, c, GET(8), 0x8771f681, 11) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:165:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 165 | STEP(H, c, d, a, b, GET(11), 0x6d9d6122, 16) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:166:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 166 | STEP(H2, b, c, d, a, GET(14), 0xfde5380c, 23) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /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) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:168:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 168 | STEP(H2, d, a, b, c, GET(4), 0x4bdecfa9, 11) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:169:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 169 | STEP(H, c, d, a, b, GET(7), 0xf6bb4b60, 16) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:170:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | STEP(H2, b, c, d, a, GET(10), 0xbebfbc70, 23) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:171:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 171 | STEP(H, a, b, c, d, GET(13), 0x289b7ec6, 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) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:172:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 172 | STEP(H2, d, a, b, c, GET(0), 0xeaa127fa, 11) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:173:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 173 | STEP(H, c, d, a, b, GET(3), 0xd4ef3085, 16) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:174:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | STEP(H2, b, c, d, a, GET(6), 0x04881d05, 23) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:175:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 175 | STEP(H, a, b, c, d, GET(9), 0xd9d4d039, 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) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:176:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 176 | STEP(H2, d, a, b, c, GET(12), 0xe6db99e5, 11) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:177:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 177 | STEP(H, c, d, a, b, GET(15), 0x1fa27cf8, 16) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:178:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 178 | STEP(H2, b, c, d, a, GET(2), 0xc4ac5665, 23) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:181:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | STEP(I, a, b, c, d, GET(0), 0xf4292244, 6) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:182:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | STEP(I, d, a, b, c, GET(7), 0x432aff97, 10) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:183:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | STEP(I, c, d, a, b, GET(14), 0xab9423a7, 15) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:184:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | STEP(I, b, c, d, a, GET(5), 0xfc93a039, 21) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 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] 185 | STEP(I, a, b, c, d, GET(12), 0x655b59c3, 6) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:186:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | STEP(I, d, a, b, c, GET(3), 0x8f0ccc92, 10) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:187:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | STEP(I, c, d, a, b, GET(10), 0xffeff47d, 15) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:188:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 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) 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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:189:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | STEP(I, a, b, c, d, GET(8), 0x6fa87e4f, 6) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:190:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | STEP(I, d, a, b, c, GET(15), 0xfe2ce6e0, 10) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | STEP(I, c, d, a, b, GET(6), 0xa3014314, 15) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:192:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | STEP(I, b, c, d, a, GET(13), 0x4e0811a1, 21) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:193:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | STEP(I, a, b, c, d, GET(4), 0xf7537e82, 6) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:194:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | STEP(I, d, a, b, c, GET(11), 0xbd3af235, 10) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:195:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | STEP(I, c, d, a, b, GET(2), 0x2ad7d2bb, 15) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:196:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | STEP(I, b, c, d, a, GET(9), 0xeb86d391, 21) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:204:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 204 | ptr += 64; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:244:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | memcpy(&ctx->buffer[used], data, size); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | memcpy(&ctx->buffer[used], data, available); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:249:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 249 | data = static_cast(data) + available; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:275:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 275 | ctx->buffer[used++] = 0x80; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:281:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 281 | memset(&ctx->buffer[used], 0, available); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:287:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 287 | memset(&ctx->buffer[used], 0, available - 8); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:290:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | OUT(&ctx->buffer[56], ctx->lo) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:264:6: note: expanded from macro 'OUT' 264 | (dst)[0] = static_cast(src); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:290:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | OUT(&ctx->buffer[56], ctx->lo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:5: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:290:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | OUT(&ctx->buffer[56], ctx->lo) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:6: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:290:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | OUT(&ctx->buffer[56], ctx->lo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:5: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:290:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | OUT(&ctx->buffer[56], ctx->lo) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:6: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:290:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | OUT(&ctx->buffer[56], ctx->lo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:267:5: note: expanded from macro 'OUT' 267 | (dst)[3] = static_cast((src) >> 24); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:290:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | OUT(&ctx->buffer[56], ctx->lo) | ^~~~~~~~~~~ /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); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:291:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | OUT(&ctx->buffer[60], ctx->hi) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:264:6: note: expanded from macro 'OUT' 264 | (dst)[0] = static_cast(src); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:291:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | OUT(&ctx->buffer[60], ctx->hi) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:5: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:291:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | OUT(&ctx->buffer[60], ctx->hi) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:6: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:291:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | OUT(&ctx->buffer[60], ctx->hi) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:5: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:291:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | OUT(&ctx->buffer[60], ctx->hi) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:6: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:291:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | OUT(&ctx->buffer[60], ctx->hi) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:267:5: note: expanded from macro 'OUT' 267 | (dst)[3] = static_cast((src) >> 24); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:291:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | OUT(&ctx->buffer[60], ctx->hi) | ^~~~~~~~~~~ /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); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:295:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | OUT(&result[0], ctx->a) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:5: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:295:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | OUT(&result[0], ctx->a) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:5: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:295:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | OUT(&result[0], ctx->a) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:267:5: note: expanded from macro 'OUT' 267 | (dst)[3] = static_cast((src) >> 24); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:296:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | OUT(&result[4], ctx->b) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:264:6: note: expanded from macro 'OUT' 264 | (dst)[0] = static_cast(src); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:296:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | OUT(&result[4], ctx->b) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:5: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:296:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | OUT(&result[4], ctx->b) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:6: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:296:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | OUT(&result[4], ctx->b) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:5: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:296:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | OUT(&result[4], ctx->b) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:6: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:296:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | OUT(&result[4], ctx->b) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:267:5: note: expanded from macro 'OUT' 267 | (dst)[3] = static_cast((src) >> 24); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:296:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | OUT(&result[4], ctx->b) | ^~~~~~ /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); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:297:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | OUT(&result[8], ctx->c) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:264:6: note: expanded from macro 'OUT' 264 | (dst)[0] = static_cast(src); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:297:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | OUT(&result[8], ctx->c) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:5: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:297:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | OUT(&result[8], ctx->c) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:6: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:297:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | OUT(&result[8], ctx->c) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:5: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:297:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | OUT(&result[8], ctx->c) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:6: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:297:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | OUT(&result[8], ctx->c) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:267:5: note: expanded from macro 'OUT' 267 | (dst)[3] = static_cast((src) >> 24); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:297:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | OUT(&result[8], ctx->c) | ^~~~~~ /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); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:298:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | OUT(&result[12], ctx->d) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:264:6: note: expanded from macro 'OUT' 264 | (dst)[0] = static_cast(src); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:298:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | OUT(&result[12], ctx->d) | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:5: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:298:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | OUT(&result[12], ctx->d) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:6: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:298:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | OUT(&result[12], ctx->d) | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:5: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:298:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | OUT(&result[12], ctx->d) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:6: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:298:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | OUT(&result[12], ctx->d) | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:267:5: note: expanded from macro 'OUT' 267 | (dst)[3] = static_cast((src) >> 24); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:298:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | OUT(&result[12], ctx->d) | ^~~~~~ /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/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)}; | ^ [ 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 109 warnings generated when compiling for gfx906. 2 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)}; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:241:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | return {t, std::vector(plens, plens + size), std::vector(pstrides, pstrides + size)}; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:241:82: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | return {t, std::vector(plens, plens + size), std::vector(pstrides, pstrides + size)}; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; | ~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; | ~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; | ~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:85: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; | ~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:324:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 324 | return std::inner_product(l_chwn.begin() + 1, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:340:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 340 | l.begin() + 1, l.end(), strides.begin(), static_cast(*(l.begin()))); | ~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forward2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/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/conv_ocl_dir2Dfwd1x1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd1x1.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 9 warnings generated when compiling for gfx906. 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/conv_ocl_dir2Dfwd_fused.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_fused.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy 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); | ^ 33 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:174:8: note: in implicit move constructor for 'miopen::solver::SolverMixin' first required here 174 | struct ConvTunableSolverBase : ConvSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:206:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolverBase' first required here 206 | struct ConvTunableSolver : ConvTunableSolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2479:8: note: in implicit move constructor for 'miopen::solver::ConvTunableSolver' first required here 2479 | struct ConvOclDirectFwdLegacyExhaustiveSearch : ConvTunableSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:2545:8: note: in implicit move constructor for 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch' first required here 2545 | struct ConvOclDirectFwd1x1 final : ConvOclDirectFwdLegacyExhaustiveSearch | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::ConvOclDirectFwd1x1' first required here 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:143:13: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:144:9), miopen::solver::ConvOclDirectFwd1x1>' requested here 143 | miopen::each_args( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:460:29: note: in instantiation of function template specialization 'miopen::solver::MeasurePerfConfig' requested here 460 | MeasurePerfConfig(profile_h, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp:213:16: note: in instantiation of function template specialization 'miopen::solver::ConvOclDirectFwdLegacyExhaustiveSearch::SearchImpl' requested here 213 | return SearchImpl(ctx, problem, invoke_ctx); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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_MP_bidirectional_winograd.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + 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 | staIn 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] tic_ 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated when compiling for host. [ 47%] Building CXX object src/CMakeFiles/MIOpen.dir/lrn.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/lrn.cpp.o -MF CMakeFiles/MIOpen.dir/lrn.cpp.o.d -o CMakeFiles/MIOpen.dir/lrn.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn.cpp 60 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()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:127:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | STEP(F, a, b, c, d, SET(0), 0xd76aa478, 7) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:128:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | STEP(F, d, a, b, c, SET(1), 0xe8c7b756, 12) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:129:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | STEP(F, c, d, a, b, SET(2), 0x242070db, 17) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:130:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 130 | STEP(F, b, c, d, a, SET(3), 0xc1bdceee, 22) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:131:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 131 | STEP(F, a, b, c, d, SET(4), 0xf57c0faf, 7) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:132:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | STEP(F, d, a, b, c, SET(5), 0x4787c62a, 12) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:133:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 133 | STEP(F, c, d, a, b, SET(6), 0xa8304613, 17) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:134:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | STEP(F, b, c, d, a, SET(7), 0xfd469501, 22) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:135:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 135 | STEP(F, a, b, c, d, SET(8), 0x698098d8, 7) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:136:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 136 | STEP(F, d, a, b, c, SET(9), 0x8b44f7af, 12) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | STEP(F, c, d, a, b, SET(10), 0xffff5bb1, 17) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:138:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | STEP(F, b, c, d, a, SET(11), 0x895cd7be, 22) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:74:32: note: expanded from macro 'STEP' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:139:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 139 | STEP(F, a, b, c, d, SET(12), 0x6b901122, 7) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:140:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 140 | STEP(F, d, a, b, c, SET(13), 0xfd987193, 12) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:141:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 141 | STEP(F, c, d, a, b, SET(14), 0xa679438e, 17) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:94:53: note: expanded from macro 'SET' 94 | #define SET(n) (*reinterpret_cast(&ptr[(n)*4])) | ^~~ /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:142:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 142 | STEP(F, b, c, d, a, SET(15), 0x49b40821, 22) | ^~~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:145:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 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) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:146:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 146 | STEP(G, d, a, b, c, GET(6), 0xc040b340, 9) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:147:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 147 | STEP(G, c, d, a, b, GET(11), 0x265e5a51, 14) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | STEP(G, b, c, d, a, GET(0), 0xe9b6c7aa, 20) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:149:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 149 | STEP(G, a, b, c, d, GET(5), 0xd62f105d, 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) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:150:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 150 | STEP(G, d, a, b, c, GET(10), 0x02441453, 9) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:151:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | STEP(G, c, d, a, b, GET(15), 0xd8a1e681, 14) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 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(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 | #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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:153:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 153 | STEP(G, a, b, c, d, GET(9), 0x21e1cde6, 5) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:154:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 154 | STEP(G, d, a, b, c, GET(14), 0xc33707d6, 9) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:155:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 155 | STEP(G, c, d, a, b, GET(3), 0xf4d50d87, 14) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:156:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | STEP(G, b, c, d, a, GET(8), 0x455a14ed, 20) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:157:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 157 | STEP(G, a, b, c, d, GET(13), 0xa9e3e905, 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) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:158:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | STEP(G, d, a, b, c, GET(2), 0xfcefa3f8, 9) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:159:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 159 | STEP(G, c, d, a, b, GET(7), 0x676f02d9, 14) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:160:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 160 | STEP(G, b, c, d, a, GET(12), 0x8d2a4c8a, 20) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:163:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 163 | STEP(H, a, b, c, d, GET(5), 0xfffa3942, 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) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:164:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | STEP(H2, d, a, b, c, GET(8), 0x8771f681, 11) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:165:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 165 | STEP(H, c, d, a, b, GET(11), 0x6d9d6122, 16) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:166:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 166 | STEP(H2, b, c, d, a, GET(14), 0xfde5380c, 23) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /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) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:168:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 168 | STEP(H2, d, a, b, c, GET(4), 0x4bdecfa9, 11) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:169:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 169 | STEP(H, c, d, a, b, GET(7), 0xf6bb4b60, 16) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:170:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | STEP(H2, b, c, d, a, GET(10), 0xbebfbc70, 23) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:171:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 171 | STEP(H, a, b, c, d, GET(13), 0x289b7ec6, 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) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:172:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 172 | STEP(H2, d, a, b, c, GET(0), 0xeaa127fa, 11) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:173:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 173 | STEP(H, c, d, a, b, GET(3), 0xd4ef3085, 16) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:174:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | STEP(H2, b, c, d, a, GET(6), 0x04881d05, 23) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:175:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 175 | STEP(H, a, b, c, d, GET(9), 0xd9d4d039, 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) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:176:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 176 | STEP(H2, d, a, b, c, GET(12), 0xe6db99e5, 11) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:177:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 177 | STEP(H, c, d, a, b, GET(15), 0x1fa27cf8, 16) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:178:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 178 | STEP(H2, b, c, d, a, GET(2), 0xc4ac5665, 23) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:181:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | STEP(I, a, b, c, d, GET(0), 0xf4292244, 6) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:182:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | STEP(I, d, a, b, c, GET(7), 0x432aff97, 10) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:183:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | STEP(I, c, d, a, b, GET(14), 0xab9423a7, 15) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:184:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | STEP(I, b, c, d, a, GET(5), 0xfc93a039, 21) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 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] 185 | STEP(I, a, b, c, d, GET(12), 0x655b59c3, 6) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:186:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 186 | STEP(I, d, a, b, c, GET(3), 0x8f0ccc92, 10) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:187:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | STEP(I, c, d, a, b, GET(10), 0xffeff47d, 15) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:188:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 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) 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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:189:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 189 | STEP(I, a, b, c, d, GET(8), 0x6fa87e4f, 6) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:190:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | STEP(I, d, a, b, c, GET(15), 0xfe2ce6e0, 10) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | STEP(I, c, d, a, b, GET(6), 0xa3014314, 15) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:192:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 192 | STEP(I, b, c, d, a, GET(13), 0x4e0811a1, 21) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:193:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | STEP(I, a, b, c, d, GET(4), 0xf7537e82, 6) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:194:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 194 | STEP(I, d, a, b, c, GET(11), 0xbd3af235, 10) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:195:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | STEP(I, c, d, a, b, GET(2), 0x2ad7d2bb, 15) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:196:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | STEP(I, b, c, d, a, GET(9), 0xeb86d391, 21) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:95:16: note: expanded from macro 'GET' 95 | #define GET(n) SET(n) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp: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' 74 | (a) += f((b), (c), (d)) + (x) + (t); \ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:204:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 204 | ptr += 64; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:244:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | memcpy(&ctx->buffer[used], data, size); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | memcpy(&ctx->buffer[used], data, available); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:249:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 249 | data = static_cast(data) + available; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:275:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 275 | ctx->buffer[used++] = 0x80; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:281:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 281 | memset(&ctx->buffer[used], 0, available); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:287:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 287 | memset(&ctx->buffer[used], 0, available - 8); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:290:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | OUT(&ctx->buffer[56], ctx->lo) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:264:6: note: expanded from macro 'OUT' 264 | (dst)[0] = static_cast(src); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:290:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | OUT(&ctx->buffer[56], ctx->lo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:5: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:290:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | OUT(&ctx->buffer[56], ctx->lo) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:6: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:290:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | OUT(&ctx->buffer[56], ctx->lo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:5: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:290:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | OUT(&ctx->buffer[56], ctx->lo) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:6: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:290:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | OUT(&ctx->buffer[56], ctx->lo) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:267:5: note: expanded from macro 'OUT' 267 | (dst)[3] = static_cast((src) >> 24); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:290:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 290 | OUT(&ctx->buffer[56], ctx->lo) | ^~~~~~~~~~~ /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); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:291:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | OUT(&ctx->buffer[60], ctx->hi) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:264:6: note: expanded from macro 'OUT' 264 | (dst)[0] = static_cast(src); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:291:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | OUT(&ctx->buffer[60], ctx->hi) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:5: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:291:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | OUT(&ctx->buffer[60], ctx->hi) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:6: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:291:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | OUT(&ctx->buffer[60], ctx->hi) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:5: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:291:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | OUT(&ctx->buffer[60], ctx->hi) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:6: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:291:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | OUT(&ctx->buffer[60], ctx->hi) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:267:5: note: expanded from macro 'OUT' 267 | (dst)[3] = static_cast((src) >> 24); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:291:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 291 | OUT(&ctx->buffer[60], ctx->hi) | ^~~~~~~~~~~ /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); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:295:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | OUT(&result[0], ctx->a) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:5: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:295:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | OUT(&result[0], ctx->a) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:5: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:295:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | OUT(&result[0], ctx->a) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:267:5: note: expanded from macro 'OUT' 267 | (dst)[3] = static_cast((src) >> 24); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:296:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | OUT(&result[4], ctx->b) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:264:6: note: expanded from macro 'OUT' 264 | (dst)[0] = static_cast(src); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:296:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | OUT(&result[4], ctx->b) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:5: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:296:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | OUT(&result[4], ctx->b) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:6: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:296:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | OUT(&result[4], ctx->b) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:5: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:296:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | OUT(&result[4], ctx->b) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:6: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:296:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | OUT(&result[4], ctx->b) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:267:5: note: expanded from macro 'OUT' 267 | (dst)[3] = static_cast((src) >> 24); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:296:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | OUT(&result[4], ctx->b) | ^~~~~~ /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); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:297:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | OUT(&result[8], ctx->c) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:264:6: note: expanded from macro 'OUT' 264 | (dst)[0] = static_cast(src); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:297:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | OUT(&result[8], ctx->c) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:5: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:297:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | OUT(&result[8], ctx->c) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:6: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:297:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | OUT(&result[8], ctx->c) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:5: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:297:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | OUT(&result[8], ctx->c) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:6: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:297:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | OUT(&result[8], ctx->c) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:267:5: note: expanded from macro 'OUT' 267 | (dst)[3] = static_cast((src) >> 24); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:297:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | OUT(&result[8], ctx->c) | ^~~~~~ /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); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:298:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | OUT(&result[12], ctx->d) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:264:6: note: expanded from macro 'OUT' 264 | (dst)[0] = static_cast(src); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:298:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | OUT(&result[12], ctx->d) | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:5: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:298:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | OUT(&result[12], ctx->d) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:265:6: note: expanded from macro 'OUT' 265 | (dst)[1] = static_cast((src) >> 8); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:298:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | OUT(&result[12], ctx->d) | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:5: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:298:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | OUT(&result[12], ctx->d) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:266:6: note: expanded from macro 'OUT' 266 | (dst)[2] = static_cast((src) >> 16); \ | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:298:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | OUT(&result[12], ctx->d) | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:267:5: note: expanded from macro 'OUT' 267 | (dst)[3] = static_cast((src) >> 24); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/md5.cpp:298:10: warning: unsafe buffer access [-Wunsafe-buffer-usage] 298 | OUT(&result[12], ctx->d) | ^~~~~~ /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); | ^~~ 109 warnings generated when compiling for host. [ 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 1 warning generated when compiling for host. 5 warnings generated when compiling for host. [ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/exec_utils.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/exec_utils.cpp.o -MF CMakeFiles/MIOpen.dir/exec_utils.cpp.o.d -o CMakeFiles/MIOpen.dir/exec_utils.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/exec_utils.cpp [ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/activ_ocl.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/activ_ocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/activ_ocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/activ_ocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2Dfwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_bwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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()); | ^~~~~~~~ [ 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_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_dir2D11x11.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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 gfx906. /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/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_dir2Dfwdgen.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_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_dir2Dfwdgen.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:78:38: warning: 'iterator>' is deprecated [-Wdeprecated-declarations] 78 | class ComputedIterator : public std::iterator | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:328:69: note: in instantiation of template class 'miopen::solver::ComputedIterator, miopen::ConvolutionContext>' requested here 328 | std::min(static_cast(std::distance(all_configs.begin(), all_configs.end())), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/generic_search.hpp:297:12: note: in instantiation of function template specialization 'miopen::solver::GenericSearch, miopen::ConvolutionContext>' requested here 297 | return GenericSearch(s, ctx, invoke_ctx); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_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_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/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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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]; | ^~~~~~~~~~~~~~ 5 warnings generated when compiling for host. 40 warnings generated when compiling for gfx906. [ 49%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/convolutionocl.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/convolutionocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/convolutionocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/convolutionocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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()); | ^~~~~~~~ [ 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 7 warnings generated when compiling for host. [ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/mloNorm.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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; | ^ 5 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_common.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver/gemm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 7 warnings generated when compiling for host. [ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_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>; | ^ [ 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 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/solver/conv_winoRxS_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS_fused.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernel_cache.cpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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]),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__]] | ^ any_arg.size()); | ^~~~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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); | ^ 1 warning 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)}; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:241:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | return {t, std::vector(plens, plens + size), std::vector(pstrides, pstrides + size)}; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:241:82: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 241 | return {t, std::vector(plens, plens + size), std::vector(pstrides, pstrides + size)}; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; | ~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; | ~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:67: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; | ~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:323:85: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 323 | *(l.begin()), *(l.begin() + 2), *(l.begin() + 3), *(l.begin() + 4), *(l.begin() + 1)}; | ~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:324:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 324 | return std::inner_product(l_chwn.begin() + 1, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor.cpp:340:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 340 | l.begin() + 1, l.end(), strides.begin(), static_cast(*(l.begin()))); | ~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_ocl_dir2D_bwdWrW_2.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/tensor_api.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver_id.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:236:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 236 | values = {x, x + static_cast(size)}; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ [ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/rnnocl.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/rnnocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/rnnocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/rnnocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnnocl.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/kern_db.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kern_db.hpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:307:88: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | cfg_res.begin(), cfg_res.end(), cfg_fds.begin(), [](auto row) { return row["name"]; }); | ^~~~~~ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:26: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:307:88: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | cfg_res.begin(), cfg_res.end(), cfg_fds.begin(), [](auto row) { return row["name"]; }); | ^~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem_description.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; | ^~~~ 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) {} | ^ 5 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:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::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 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] 73 | class Iterator : public std::iterator> | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here 136 | auto begin() const { return content->As().begin(); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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/solver/fft.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 3 warnings generated when compiling for host. /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:57:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 57 | threadTile[1] = 4; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:60:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 60 | groupSize[1] = 16; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:63:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 63 | local_work_size[1] = 16; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:68:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 68 | threadTile[1] = 4; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | groupSize[1] = 4; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:74:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 74 | local_work_size[1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:79:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 79 | threadTile[1] = 2; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:82:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | groupSize[1] = 4; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:85:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | local_work_size[1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:88:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 88 | global_work_size[2] = 1; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:89:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | global_work_size[2] *= N; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:94:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | auto macroTile1 = static_cast(groupSize[1] * threadTile[1]); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:94:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | auto macroTile1 = static_cast(groupSize[1] * threadTile[1]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:107:5: warning: unsafe buffer access [-Wunsafe-buffer-usage] 107 | global_work_size[1] = totalWorkGroups1 * local_work_size[1]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:107:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 107 | global_work_size[1] = totalWorkGroups1 * local_work_size[1]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:217:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | global_work_size[ik][0] = local_work_size[ik][0] = 1; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:217:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 217 | global_work_size[ik][0] = local_work_size[ik][0] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:218:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | global_work_size[ik][1] = local_work_size[ik][1] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:219:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | global_work_size[ik][2] = local_work_size[ik][2] = 1; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:228:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | local_work_size[1][0] = 192; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:229:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 229 | global_work_size[1][0] = ((in_c * out_c) / 16) * local_work_size[1][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:229:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 229 | global_work_size[1][0] = ((in_c * out_c) / 16) * local_work_size[1][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:231:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 231 | local_work_size[6][0] = 192; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | global_work_size[6][0] = ((out_n * out_c) / 16) * local_work_size[6][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:232:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | global_work_size[6][0] = ((out_n * out_c) / 16) * local_work_size[6][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:239:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 239 | local_work_size[1][0] = 128; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:240:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | global_work_size[1][0] = ((in_c * out_c) / 4) * local_work_size[1][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:240:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | global_work_size[1][0] = ((in_c * out_c) / 4) * local_work_size[1][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:242:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 242 | local_work_size[6][0] = 128; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:243:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | global_work_size[6][0] = ((out_n * out_c) / 4) * local_work_size[6][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:243:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 243 | global_work_size[6][0] = ((out_n * out_c) / 4) * local_work_size[6][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:250:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | local_work_size[1][0] = 64; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:251:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | global_work_size[1][0] = local_work_size[1][0] * in_c * out_c; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:251:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 251 | global_work_size[1][0] = local_work_size[1][0] * in_c * out_c; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:253:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | local_work_size[6][0] = 64; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:254:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | global_work_size[6][0] = local_work_size[6][0] * out_n * out_c; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:254:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | global_work_size[6][0] = local_work_size[6][0] * out_n * out_c; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:265:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | local_work_size[5][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:266:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 266 | global_work_size[5][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:267:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 267 | static_cast((1 + N / 16) * (out_n * out_c / 16)) * local_work_size[5][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:271:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | local_work_size[2][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:272:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 272 | global_work_size[2][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:273:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 273 | static_cast((1 + N / 16) * (in_c * out_n / 16)) * local_work_size[2][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:275:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 275 | local_work_size[3][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:276:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 276 | global_work_size[3][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:277:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 277 | static_cast((1 + N / 16) * (in_c * out_c / 16)) * local_work_size[3][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:279:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 279 | local_work_size[5][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:280:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 280 | global_work_size[5][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:281:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 281 | static_cast((1 + N / 16) * (out_n * out_c / 16)) * local_work_size[5][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:296:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 296 | local_work_size[2][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:297:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | global_work_size[2][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:299:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 299 | local_work_size[2][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:301:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 301 | local_work_size[3][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:302:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 302 | global_work_size[3][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:304:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 304 | local_work_size[3][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:306:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 306 | local_work_size[5][0] = 256; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:307:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | global_work_size[5][0] = | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:309:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | local_work_size[5][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:324:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | cgemm_grid(global_work_size[4], local_work_size[4], cgemm_choice, N, out_c, out_n); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:324:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | cgemm_grid(global_work_size[4], local_work_size[4], cgemm_choice, N, out_c, out_n); | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:402:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | vld[0] = local_work_size[ik][0]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:403:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | vld[1] = local_work_size[ik][1]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:403:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 403 | vld[1] = local_work_size[ik][1]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:404:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 404 | vld[2] = local_work_size[ik][2]; | ^~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:404:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 404 | vld[2] = local_work_size[ik][2]; | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:406:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 406 | vgd[0] = global_work_size[ik][0]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:407:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 407 | vgd[1] = global_work_size[ik][1]; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:407:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 407 | vgd[1] = global_work_size[ik][1]; | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:408:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | vgd[2] = global_work_size[ik][2]; | ^~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/fft.cpp:408:18: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | vgd[2] = global_work_size[ik][2]; | ^~~~~~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/utilocl.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/conv_winoRxS.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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) {} | ^ 7 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/softmaxocl.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. [ 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 [ 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 38 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/lrn.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/kernel_cache.cpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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 + sIn 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); | ^ 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_ind3 warnings generated when compiling for host. ex) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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/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 1 warning 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/ocl/mloNorm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:71: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/execution_context.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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); | ^ 5 warnings generated when compiling for host. 1 warning generated when compiling for gfx906. [ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o -MF CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o.d -o CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/hip_build_utils.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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); | ^ 94 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ [ 52%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/batched_transpose_sol.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hip/batched_transpose_sol.cpp.o -MF CMakeFiles/MIOpen.dir/hip/batched_transpose_sol.cpp.o.d -o CMakeFiles/MIOpen.dir/hip/batched_transpose_sol.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/batched_transpose_sol.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61In 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 :n31ew: In file included from (b/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hppu:f30f: eIn file included from r/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp :+33 : sIn file included from e/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hppc:o54nd: _/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppin:de61x:)13 :U( ywarning: );unsafe pointer arithmetic [-Wunsafe-buffer-usage] | ^~~~~~ 61 | new(buffer + second_index) U(y); /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp | : ^~~~~~61 :13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp | : ^~~~~~61 :13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp :61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_inde/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppx:)61 :U13(:y )warning: ;unsafe pointer arithmetic [-Wunsafe-buffer-usage] | ^~~~~~ 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y)/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp; : 154| : ^~~~~~20 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp_:in61d:e13x:, warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]& (any_arg .61b | u f f e r [ 0 ] )n,e wa(nbyu_fafregr. s+i zsee(c)o)n;d _ i| n ^~~~~~~~d ex) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 43 warnings generated when compiling for host. 89 warnings generated when compiling for host. 7 warnings generated when compiling for host. [ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/pooling.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/pooling.cpp.o -MF CMakeFiles/MIOpen.dir/pooling.cpp.o.d -o CMakeFiles/MIOpen.dir/pooling.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/pooling.cpp [ 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 [ 54%] 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 73 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnnocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnnocl.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/rnn.hpp:62:53: warning: unsafe buffer access [-Wunsafe-buffer-usage] 62 | value_type& operator[](size_t i) { return deref(data[i]); } | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/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()); | ^~~~~~~~ 2 warnings 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: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it 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.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 host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/kern_db.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kern_db.hpp:33: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:307:88: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | cfg_res.begin(), cfg_res.end(), cfg_fds.begin(), [](auto row) { return row["name"]; }); | ^~~~~~ [ 54%] Building CXX object src/CMakeFiles/MIOpen.dir/ocl/fusionopbiasbnactivocl.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/ocl/fusionopbiasbnactivocl.cpp.o -MF CMakeFiles/MIOpen.dir/ocl/fusionopbiasbnactivocl.cpp.o.d -o CMakeFiles/MIOpen.dir/ocl/fusionopbiasbnactivocl.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopbiasbnactivocl.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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/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. 3 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/ocl/tensorocl.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.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_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) {} | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/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/gemm_bwd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer 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: /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/gemm_wrw.cppunsafe pointer arithmetic [-Wunsafe-buffer-usage]: 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 : 61/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp | : 43 :13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] new(buffer + second_index) U(y); | ^~~~~~ 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfig/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppB:a61s:e13 :: warning: Punsafe pointer arithmetic [-Wunsafe-buffer-usage]e rfConfig 61| | ^ new(b/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hppu:f237f:e8r: +note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required heres econd_ind e237x | )s tUr(uyc)t; P e| r ^~~~~~f ormanceConfigConvAsm3x3U : PerfConfigBase | ^ /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/serializable.hpp:61100::1320:: warning: note: unsafe pointer arithmetic [-Wunsafe-buffer-usage]in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | 61 | a u t on ewo(ubtu f=f esre l+f ;s e c| o ^n d_index) /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppU:(62y:)26;: note: | in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here ^~~~~~ 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^/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/solver.hpp :warning: 244unsafe pointer arithmetic [-Wunsafe-buffer-usage]: 38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 61 | 244 | nPewe(rbfuofrfmearn +ce sCeocnofnidg_CinodnevxA)s mU3(xy3)U;( ) | : ^~~~~~ PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /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/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) {} | ^ new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + seIn file included from cond_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/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:35/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] : In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 61 43 | virtual ~PerfConfig() = default; | ^ | /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp : 53 : 8 : note: nin implicit copy constructor for 'miopen::solver::PerfConfig' first required heree w(buf f53e | rs t+r uscetc oPnedr_fiCnodnexf)i gUB(ays)e; : | P ^~~~~~e rfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfig/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppBa:s61e:<13P:e rwarning: funsafe pointer arithmetic [-Wunsafe-buffer-usage]o rmanceConf i61g | C o n v A s m 3nxe3wU(>bu f f| e ^r + second_in/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hppd:ex100): 20U:( ynote: )in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here; | ^~~~~~ 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp<:>61:::13D:e swarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage]r ialize(st a61t | i c _ c a s t < Dneerwi(vbeudf&f>e(r* t+h isse)c,o nsd_)i;n d e| x ^) U(y); /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp :| 244 ^~~~~~ :38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvA/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hppsm:361x:313U:( warning: -unsafe pointer arithmetic [-Wunsafe-buffer-usage]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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 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/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) {} | ^ unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 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 unsafe pointer arithmetic [-Wunsafe-buffer-usage] /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.hpp61: | 30 : In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp :33 : In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hppn:e54: w/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp(:b154u:f20fe:r warning: +unsafe pointer arithmetic [-Wunsafe-buffer-usage] second_index) U(y) ;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] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:26: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:307:88: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | cfg_res.begin(), cfg_res.end(), cfg_fds.begin(), [](auto row) { return row["name"]; }); | ^~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/problem_description.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv/problem_description.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/sqlite_db.cpp:195:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | record[azColName[i]] = (argv[i] != nullptr) ? argv[i] : "NULL"; | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ 979 warnings generated when compiling for gfx906. 19 warnings generated when compiling for host. 2 warnings generated when compiling for host. 4 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ [ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/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/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/ocl/rnn_util_ocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: [ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/miopengemm.cpp.o warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffecd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=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 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 + sec[ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/hip/handlehip.cpp.o ond_index) U(y); | ^~~~~~ cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hip/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 /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 47 warnings generated when compiling for gfx906. 11 warnings generated when compiling for host. [ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/hipoc/hipoc_kernel.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/hipoc/hipoc_kernel.cpp.o -MF CMakeFiles/MIOpen.dir/hipoc/hipoc_kernel.cpp.o.d -o CMakeFiles/MIOpen.dir/hipoc/hipoc_kernel.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_kernel.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/utilocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 46 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 54 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/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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | [ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_0.cpp.o memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_0.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_0.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_0.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_0.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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()); | ^~~~~~~~ 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] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator 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/solver/gemm_wrw.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/conv_solution.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/solver/pooling/forwardNd.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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 + s33 warnings generated when compiling for host. 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:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_1.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_1.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_1.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_1.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_1.cpp 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) {} | ^ 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/dropoutocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/dropout.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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. 60 warnings generated when compiling for host. [ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o -MF CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o.d -o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/build/inlined_kernels/batch_3.cpp 3 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 359 warnings generated when compiling for host. In file included from 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()); | ^~~~~~~~ /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_inde[ 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 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) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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_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/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/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()); | ^~~~~~~~ 21 warnings 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: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__]] | ^ 5 warnings generated when compiling for host. [ 58%] Building CXX object src/CMakeFiles/MIOpen.dir/comgr.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOpen_EXPORTS -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility-inlines-hidden -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT src/CMakeFiles/MIOpen.dir/comgr.cpp.o -MF CMakeFiles/MIOpen.dir/comgr.cpp.o.d -o CMakeFiles/MIOpen.dir/comgr.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:550:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 550 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:553:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 553 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:557:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 557 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:560:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 560 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:588:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 588 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:591:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 591 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:595:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 595 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:598:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 598 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:621:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 621 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:624:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 624 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:628:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 628 | static_cast(C) + c_ofIn file included from f/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] set 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ , | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:631:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 631 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:653:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 653 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:656:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 656 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:660:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 660 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:663:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 663 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:860:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 860 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:864:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 864 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:869:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 869 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:873:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 873 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:904:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 904 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:908:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 908 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:913:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:917:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 917 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:941:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 941 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:945:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 945 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:950:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 950 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:954:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 954 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:978:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 978 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:982:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 982 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:987:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 987 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:991:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 991 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1121:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1121 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1121:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1121 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1124:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1124 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1124:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1124 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1128:56: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1128 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1128:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1128 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1131:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1131 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1131:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1131 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1162:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1162 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1162:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1162 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1165:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1165 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1165:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1165 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1169:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1169 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1169:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1169 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1172:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1172 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1172:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1172 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1197:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1197 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1197:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1197 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1200:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1200 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1200:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1200 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1204:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1204 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1204:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1204 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1207:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1207 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1207:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1207 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1232:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1232 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1232:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1232 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1235:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1235 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1235:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1235 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1239:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1239 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1239:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1239 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1242:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1242 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1242:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1242 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/rnn_util_ocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_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/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()); | ^~~~~~~~ 65 warnings generated when compiling for gfx906. /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:539:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 539 | perfResults[i].fwd_algo = StringToConvolutionFwdAlgo(perf_db[i].name); | ^~~~~~~~~~~ /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_weight45s_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; | ^~~~~~~~~~~ warnings generated when compiling for host. 22 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()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/hip_build_utils.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hip_build_utils.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/mlo_dir_conv.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 1 warning generated when compiling for gfx906. 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/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()); | ^~~~~~~~ 40 warnings generated when compiling for host. 4 warnings generated when compiling for gfx906. 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/utilocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_cache.hpp:45: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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{}}; | ^~~~~ 3 warnings generated when compiling for gfx906. 3 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/lrn_ocl.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/lrn.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 47 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopbiasbnactivocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopbiasbnactivocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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()); | ^~~~~~~~ 3 warnings generated when compiling for host. 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: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it 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); | ^ 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: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/ctc.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 3 warnings generated when compiling for host. /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/activ_ocl.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/activ_ocl.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/activ/solvers.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/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__]] | ^ 22 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/miopengemm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 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 + s3 warnings generated when compiling for gfx906. 1econd_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp 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); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:42: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 78 | virtual ~SolverBase() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:148:8: note: in implicit copy constructor for 'miopen::solver::SolverBase' first required here 148 | struct SolverMixin : SolverBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:50:8: note: in implicit move constructor for 'miopen::solver::SolverMixin>' first required here 50 | struct BatchnormSolver : SolverMixin | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/batchnorm/solvers.hpp:72:8: note: in implicit move constructor for 'miopen::solver::batchnorm::BatchnormSolver' first required here 72 | struct BnFwdTrainingSpatialSingle final : BatchnormSolver | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/each_args.hpp:90:41: note: in implicit move constructor for 'miopen::solver::batchnorm::BnFwdTrainingSpatialSingle' first required here 90 | (void)std::initializer_list{(f(std::forward(xs)), 0)...}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:234:17: note: in instantiation of function template specialization 'miopen::each_args<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:235:13), miopen::solver::batchnorm::BnFwdTrainingSpatialSingle, miopen::solver::batchnorm::BnFwdTrainingSpatialMultiple, miopen::solver::batchnorm::BnFwdTrainingPerActivation>' requested here 234 | miopen::each_args( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:358:27: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::SearchForSolutions' requested here 358 | const auto slns = SearchForSolutions(ctx, problem, 1); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/batchnormocl.cpp:139:13: note: in instantiation of function template specialization 'miopen::solver::SolverContainer::ExecutePrimitive' requested here 139 | solvers.ExecutePrimitive(handle, problem, algo, invoke_params); | ^ 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) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:550:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 550 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:553:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 553 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:557:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 557 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:560:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 560 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:588:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 588 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:591:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 591 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:595:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 595 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:598:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 598 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:621:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 621 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:624:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 624 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:628:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 628 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:631:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 631 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:653:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 653 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:656:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 656 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:660:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 660 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:663:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 663 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:860:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 860 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:864:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 864 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:869:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 869 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:873:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 873 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:904:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 904 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:908:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 908 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:913:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:917:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 917 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:941:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 941 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:945:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 945 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:950:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 950 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:954:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 954 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:978:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 978 | static_cast(A) + a_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:982:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 982 | static_cast(B) + b_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:987:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 987 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:991:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 991 | static_cast(C) + c_offset, | ^~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1121:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1121 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1121:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1121 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1124:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1124 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1124:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1124 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1128:56: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1128 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1128:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1128 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1131:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1131 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1131:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1131 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1162:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1162 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1162:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1162 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1165:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1165 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1165:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1165 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1169:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1169 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1169:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1169 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1172:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1172 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1172:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1172 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1197:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1197 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1197:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1197 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1200:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1200 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1200:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1200 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1204:61: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1204 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1204:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1204 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1207:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1207 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1207:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1207 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1232:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1232 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1232:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1232 | static_cast(A) + a_offset + i * gemm_desc.strideA, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1235:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1235 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1235:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1235 | static_cast(B) + b_offset + i * gemm_desc.strideB, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1239:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1239 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1239:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1239 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1242:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1242 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/gemm_v2.cpp:1242:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1242 | static_cast(C) + c_offset + i * gemm_desc.strideC, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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. 38 warnings 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, | ^ /usr/include/amd_comgr/amd_comgr.h:1576:3: note: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' has been explicitly marked deprecated here 1576 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " | ^ /usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:419:21: warning: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_WITH_DEVICE_LIBS_TO_BC instead [-Wdeprecated-declarations] 419 | AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES, | ^ /usr/include/amd_comgr/amd_comgr.h:1576:3: note: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' has been explicitly marked deprecated here 1576 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " | ^ /usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:430:21: warning: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_TO_BC, etc. instead [-Wdeprecated-declarations] 430 | AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN, | ^ /usr/include/amd_comgr/amd_comgr.h:1728:3: note: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' has been explicitly marked deprecated here 1728 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " | ^ /usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:430:21: warning: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_TO_BC, etc. instead [-Wdeprecated-declarations] 430 | AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN, | ^ /usr/include/amd_comgr/amd_comgr.h:1728:3: note: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' has been explicitly marked deprecated here 1728 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " | ^ /usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:829:23: warning: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_TO_BC, etc. instead [-Wdeprecated-declarations] 829 | action.Do(AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN, inputs, exe); | ^ /usr/include/amd_comgr/amd_comgr.h:1728:3: note: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' has been explicitly marked deprecated here 1728 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " | ^ /usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:877:23: warning: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_WITH_DEVICE_LIBS_TO_BC instead [-Wdeprecated-declarations] 877 | action.Do(AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES, compiledBc, withDevLibs); | ^ /usr/include/amd_comgr/amd_comgr.h:1576:3: note: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' has been explicitly marked deprecated here 1576 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " | ^ /usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ 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()); | ^~~~~~~~ 65 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hipoc/hipoc_kernel.cpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hip_build_utils.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:486:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | MIOPEN_LOG_I(options[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:340:66: note: expanded from macro 'MIOPEN_LOG_I' 340 | #define MIOPEN_LOG_I(...) MIOPEN_LOG(miopen::LoggingLevel::Info, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:333:83: note: expanded from macro 'MIOPEN_LOG' 333 | #define MIOPEN_LOG(level, ...) MIOPEN_LOG_XQ_(level, false, MIOPEN_GET_FN_NAME(), __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:329:89: note: expanded from macro 'MIOPEN_LOG_XQ_' 329 | MIOPEN_LOG_XQ_CUSTOM(level, disableQuieting, LoggingLevelToCString(level), fn_name, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:323:30: note: expanded from macro 'MIOPEN_LOG_XQ_CUSTOM' 323 | << __VA_ARGS__ << std::endl; \ | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:492:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | oss << options[i] << ' '; | ^~~~~~~ 9 warnings generated when compiling for gfx906. 1 warning generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/pooling_ocl.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/pooling/solvers.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:78:13: warning: definition of implicit copy constructor for 'SolverBase' is deprecated because it 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); | ^ 37 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()); | ^~~~~~~~ 73 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:580:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 580 | return {cdata + offset, null_deleter{}}; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/handlehip.cpp:586:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 586 | return {cdata + offset, null_deleter{}}; | ^~~~~ 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) {} | ^ 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()); | ^~~~~~~~ 4 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/hip/general_tensor_reorder_sol.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/general_tensor_reorder_sol.hpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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/hip/hip_build_utils.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hip_build_utils.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/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); | ^ 1 warning generated when compiling for host. 1 warning generated when compiling for host. 1 warning generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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/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()); | ^~~~~~~~ 54 warnings generated when compiling for host. 1 warning generated when compiling for host. 3 warnings generated when compiling for host. 2 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/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) {} | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:419:21: warning: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_WITH_DEVICE_LIBS_TO_BC instead [-Wdeprecated-declarations] 419 | AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES, | ^ /usr/include/amd_comgr/amd_comgr.h:1576:3: note: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' has been explicitly marked deprecated here 1576 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " | ^ /usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:419:21: warning: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_WITH_DEVICE_LIBS_TO_BC instead [-Wdeprecated-declarations] 419 | AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES, | ^ /usr/include/amd_comgr/amd_comgr.h:1576:3: note: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' has been explicitly marked deprecated here 1576 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " | ^ /usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:430:21: warning: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_TO_BC, etc. instead [-Wdeprecated-declarations] 430 | AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN, | ^ /usr/include/amd_comgr/amd_comgr.h:1728:3: note: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' has been explicitly marked deprecated here 1728 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " | ^ /usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:430:21: warning: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_TO_BC, etc. instead [-Wdeprecated-declarations] 430 | AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN, | ^ /usr/include/amd_comgr/amd_comgr.h:1728:3: note: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' has been explicitly marked deprecated here 1728 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " | ^ /usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ 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/fusionopbiasbnactivocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopbiasbnactivocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:829:23: warning: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_TO_BC, etc. instead [-Wdeprecated-declarations] 829 | action.Do(AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN, inputs, exe); | ^ /usr/include/amd_comgr/amd_comgr.h:1728:3: note: 'AMD_COMGR_ACTION_COMPILE_SOURCE_TO_FATBIN' has been explicitly marked deprecated here 1728 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " | ^ /usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:877:23: warning: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' is deprecated: Will be removed in Comgr v3.0 (Rocm v6.0). Use AMD_COMGR_ACTION_COMPILE_SOURCE_WITH_DEVICE_LIBS_TO_BC instead [-Wdeprecated-declarations] 877 | action.Do(AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES, compiledBc, withDevLibs); | ^ /usr/include/amd_comgr/amd_comgr.h:1576:3: note: 'AMD_COMGR_ACTION_ADD_DEVICE_LIBRARIES' has been explicitly marked deprecated here 1576 | AMD_COMGR_DEPRECATED("Will be removed in Comgr v3.0 (Rocm v6.0). Use " | ^ /usr/include/amd_comgr/amd_comgr.h:63:50: note: expanded from macro 'AMD_COMGR_DEPRECATED' 63 | #define AMD_COMGR_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ 4 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopconvocl.cpp:1: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hip_build_utils.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:486:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | MIOPEN_LOG_I(options[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:340:66: note: expanded from macro 'MIOPEN_LOG_I' 340 | #define MIOPEN_LOG_I(...) MIOPEN_LOG(miopen::LoggingLevel::Info, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:333:83: note: expanded from macro 'MIOPEN_LOG' 333 | #define MIOPEN_LOG(level, ...) MIOPEN_LOG_XQ_(level, false, MIOPEN_GET_FN_NAME(), __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:329:89: note: expanded from macro 'MIOPEN_LOG_XQ_' 329 | MIOPEN_LOG_XQ_CUSTOM(level, disableQuieting, LoggingLevelToCString(level), fn_name, __VA_ARGS__) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/logger.hpp:323:30: note: expanded from macro 'MIOPEN_LOG_XQ_CUSTOM' 323 | << __VA_ARGS__ << std::endl; \ | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/comgr.cpp:492:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | oss << options[i] << ' '; | ^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:539:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 539 | perfResults[i].fwd_algo = StringToConvolutionFwdAlgo(perf_db[i].name); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:540:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 540 | perfResults[i].time = perf_db[i].time; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:541:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 541 | perfResults[i].memory = perf_db[i].workspace; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:880:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 880 | solutions[i] = entry; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:939:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 939 | solutions[i] = entry; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1298:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1298 | perfResults[i].bwd_data_algo = StringToConvolutionBwdDataAlgo(perf_db[i].name); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1299:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1299 | perfResults[i].time = perf_db[i].time; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1300:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1300 | perfResults[i].memory = perf_db[i].workspace; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1655:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1655 | perfResults[i].bwd_weights_algo = StringToConvolutionBwdWeightsAlgo(perf_db[i].name); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1656:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1656 | perfResults[i].time = perf_db[i].time; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/convolutionocl.cpp:1657:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1657 | perfResults[i].memory = perf_db[i].workspace; | ^~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/ctc.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:61:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 61 | new(buffer + second_index) U(y); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:85:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:89:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 89 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:90:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:91:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:93:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:95:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 95 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:100:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:100:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:104:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 104 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:104:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 104 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:161:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 161 | hipMemcpy(static_cast(workSpace) + batch_size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:165:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 165 | hipMemcpy(static_cast(workSpace) + 2 * static_cast(batch_size), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:169:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 169 | hipMemcpy(static_cast(workSpace) + 3 * static_cast(batch_size), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/ctcocl.cpp:173:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 173 | hipMemcpy(static_cast(workSpace) + 4 * static_cast(batch_size), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/ocl/fusionopbiasbnactivocl.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp: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/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()); | ^~~~~~~~ 3 warnings generated when compiling for host. 22 warnings generated when compiling for host. 9 warnings generated when compiling for host. 21 warnings generated when compiling for host. 22 warnings generated when compiling for host. 9 warnings generated when compiling for host. 979 warnings generated when compiling for host. 53 warnings generated when compiling for host. 4 warnings generated when compiling for host. [ 58%] Linking CXX shared library ../lib/libMIOpen.so cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/MIOpen.dir/link.txt --verbose=1 /usr/bin/clang++-17 -fPIC -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -pthread -Xlinker --dependency-file=CMakeFiles/MIOpen.dir/link.d -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libMIOpen.so.1 -o ../lib/libMIOpen.so.1.0 CMakeFiles/MIOpen.dir/__/kernel.cpp.o CMakeFiles/MIOpen.dir/__/kernel_includes.cpp.o CMakeFiles/MIOpen.dir/activ/problem_description.cpp.o CMakeFiles/MIOpen.dir/activ_api.cpp.o CMakeFiles/MIOpen.dir/api/find2_0_commons.cpp.o CMakeFiles/MIOpen.dir/batch_norm.cpp.o CMakeFiles/MIOpen.dir/batch_norm_api.cpp.o CMakeFiles/MIOpen.dir/batchnorm/problem_description.cpp.o CMakeFiles/MIOpen.dir/buffer_info.cpp.o CMakeFiles/MIOpen.dir/check_numerics.cpp.o CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u.cpp.o CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_ss.cpp.o CMakeFiles/MIOpen.dir/conv/invokers/gcn_asm_1x1u_us.cpp.o CMakeFiles/MIOpen.dir/conv/invokers/gen_x_w_y_pad.cpp.o CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm.cpp.o CMakeFiles/MIOpen.dir/conv/invokers/impl_gemm_dynamic.cpp.o CMakeFiles/MIOpen.dir/conv/invokers/ocl_wrw_rdc.cpp.o CMakeFiles/MIOpen.dir/conv/problem_description.cpp.o CMakeFiles/MIOpen.dir/conv_algo_name.cpp.o CMakeFiles/MIOpen.dir/convolution.cpp.o CMakeFiles/MIOpen.dir/convolution_api.cpp.o CMakeFiles/MIOpen.dir/ctc.cpp.o CMakeFiles/MIOpen.dir/ctc_api.cpp.o CMakeFiles/MIOpen.dir/db.cpp.o CMakeFiles/MIOpen.dir/db_record.cpp.o CMakeFiles/MIOpen.dir/dropout.cpp.o CMakeFiles/MIOpen.dir/dropout_api.cpp.o CMakeFiles/MIOpen.dir/execution_context.cpp.o CMakeFiles/MIOpen.dir/expanduser.cpp.o CMakeFiles/MIOpen.dir/find_controls.cpp.o CMakeFiles/MIOpen.dir/find_db.cpp.o CMakeFiles/MIOpen.dir/fused_api.cpp.o CMakeFiles/MIOpen.dir/fusion.cpp.o CMakeFiles/MIOpen.dir/generic_search.cpp.o CMakeFiles/MIOpen.dir/handle_api.cpp.o CMakeFiles/MIOpen.dir/invoker_cache.cpp.o CMakeFiles/MIOpen.dir/kernel_build_params.cpp.o CMakeFiles/MIOpen.dir/kernel_warnings.cpp.o CMakeFiles/MIOpen.dir/load_file.cpp.o CMakeFiles/MIOpen.dir/lock_file.cpp.o CMakeFiles/MIOpen.dir/logger.cpp.o CMakeFiles/MIOpen.dir/lrn_api.cpp.o CMakeFiles/MIOpen.dir/op_args.cpp.o CMakeFiles/MIOpen.dir/operator.cpp.o CMakeFiles/MIOpen.dir/performance_config.cpp.o CMakeFiles/MIOpen.dir/pooling/problem_description.cpp.o CMakeFiles/MIOpen.dir/pooling_api.cpp.o CMakeFiles/MIOpen.dir/problem_description.cpp.o CMakeFiles/MIOpen.dir/problem.cpp.o CMakeFiles/MIOpen.dir/ramdb.cpp.o CMakeFiles/MIOpen.dir/readonlyramdb.cpp.o CMakeFiles/MIOpen.dir/reducetensor.cpp.o CMakeFiles/MIOpen.dir/reducetensor_api.cpp.o CMakeFiles/MIOpen.dir/rnn.cpp.o CMakeFiles/MIOpen.dir/rnn_api.cpp.o CMakeFiles/MIOpen.dir/softmax_api.cpp.o CMakeFiles/MIOpen.dir/solution.cpp.o CMakeFiles/MIOpen.dir/solver.cpp.o CMakeFiles/MIOpen.dir/solver/activ/bwd_0.cpp.o CMakeFiles/MIOpen.dir/solver/activ/bwd_1.cpp.o CMakeFiles/MIOpen.dir/solver/activ/fwd_0.cpp.o CMakeFiles/MIOpen.dir/solver/activ/fwd_1.cpp.o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation.cpp.o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_per_activation_fused.cpp.o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_multiple.cpp.o CMakeFiles/MIOpen.dir/solver/batchnorm/backward_spatial_single.cpp.o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference.cpp.o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_inference_fused.cpp.o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation.cpp.o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_per_activation_fused.cpp.o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_multiple.cpp.o CMakeFiles/MIOpen.dir/solver/batchnorm/forward_spatial_single.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_bias_activ_fused.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_1x1u_stride2.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_3x3u.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2b1.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_5x10u2v2f1.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_7x7c3h224w224k64u2v2p3q3f1.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW1x1.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_dir_BwdWrW3x3.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_bwd_v4r1_dynamic.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_bwd_nhwc.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nhwc.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_fwd_nchwc.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_perf_config.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_gtc_wrw_nhwc.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_v4r1_dynamic.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_gtc_dynamic_xdlops.cpp.o CMakeFiles/MIOpen.dir/solver/conv_asm_implicit_gemm_wrw_v4r1_dynamic.cpp.o CMakeFiles/MIOpen.dir/solver/conv_bin_wino3x3U.cpp.o CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS.cpp.o CMakeFiles/MIOpen.dir/solver/conv_bin_winoRxS_fused.cpp.o CMakeFiles/MIOpen.dir/solver/conv_ck_igemm_fwd_v6r1_dlops_nchw.cpp.o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv.cpp.o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_bwd.cpp.o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_fwd.cpp.o CMakeFiles/MIOpen.dir/solver/conv_direct_naive_conv_wrw.cpp.o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_data_xdlops.cpp.o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1.cpp.o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v1r1_xdlops.cpp.o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1.cpp.o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_bwd_v4r1_xdlops.cpp.o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r1.cpp.o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4.cpp.o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops.cpp.o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r4_xdlops_padded_gemm.cpp.o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_v4r5_xdlops.cpp.o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_fwd_xdlops.cpp.o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_nonxdlops_common.cpp.o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4.cpp.o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops.cpp.o CMakeFiles/MIOpen.dir/solver/conv_hip_implicit_gemm_wrw_v4r4_xdlops_padded_gemm.cpp.o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd.cpp.o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_bwd_xdlops.cpp.o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd.cpp.o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_fwd_xdlops.cpp.o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw.cpp.o CMakeFiles/MIOpen.dir/solver/conv_mlir_igemm_wrw_xdlops.cpp.o CMakeFiles/MIOpen.dir/solver/conv_MP_bidirectional_winograd.cpp.o CMakeFiles/MIOpen.dir/solver/conv_multipass_wino3x3WrW.cpp.o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_1x1.cpp.o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_2.cpp.o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D_bwdWrW_53.cpp.o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2D11x11.cpp.o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd.cpp.o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_fused.cpp.o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd_exhaustive_search.cpp.o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwd1x1.cpp.o CMakeFiles/MIOpen.dir/solver/conv_ocl_dir2Dfwdgen.cpp.o CMakeFiles/MIOpen.dir/solver/conv_winoRxS.cpp.o CMakeFiles/MIOpen.dir/solver/conv_winoRxS_fused.cpp.o CMakeFiles/MIOpen.dir/solver/fft.cpp.o CMakeFiles/MIOpen.dir/solver/gemm.cpp.o CMakeFiles/MIOpen.dir/solver/gemm_bwd.cpp.o CMakeFiles/MIOpen.dir/solver/gemm_common.cpp.o CMakeFiles/MIOpen.dir/solver/gemm_wrw.cpp.o CMakeFiles/MIOpen.dir/solver/pooling/forward2d.cpp.o CMakeFiles/MIOpen.dir/solver/pooling/forwardNd.cpp.o CMakeFiles/MIOpen.dir/solver/pooling/backward2d.cpp.o CMakeFiles/MIOpen.dir/solver/pooling/backwardNdclang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] .cpp.o CMakeFiles/MIOpen.dir/subbuffers.cpp.o CMakeFiles/MIOpen.dir/target_properties.cpp.o CMakeFiles/MIOpen.dir/temp_file.cpp.o CMakeFiles/MIOpen.dir/tensor.cpp.o CMakeFiles/MIOpen.dir/tensor_api.cpp.o CMakeFiles/MIOpen.dir/tmp_dir.cpp.o CMakeFiles/MIOpen.dir/binary_cache.cpp.o CMakeFiles/MIOpen.dir/md5.cpp.o CMakeFiles/MIOpen.dir/sqlite_db.cpp.o CMakeFiles/MIOpen.dir/kern_db.cpp.o CMakeFiles/MIOpen.dir/bz2.cpp.o CMakeFiles/MIOpen.dir/activ.cpp.o CMakeFiles/MIOpen.dir/kernel_cache.cpp.o CMakeFiles/MIOpen.dir/lrn.cpp.o CMakeFiles/MIOpen.dir/mlo_dir_conv.cpp.o CMakeFiles/MIOpen.dir/exec_utils.cpp.o CMakeFiles/MIOpen.dir/ocl/activ_ocl.cpp.o CMakeFiles/MIOpen.dir/ocl/batchnormocl.cpp.o CMakeFiles/MIOpen.dir/ocl/convolutionocl.cpp.o CMakeFiles/MIOpen.dir/ocl/lrn_ocl.cpp.o CMakeFiles/MIOpen.dir/ocl/mloNorm.cpp.o CMakeFiles/MIOpen.dir/ocl/pooling_ocl.cpp.o CMakeFiles/MIOpen.dir/ocl/tensorocl.cpp.o CMakeFiles/MIOpen.dir/ocl/softmaxocl.cpp.o CMakeFiles/MIOpen.dir/ocl/rnnocl.cpp.o CMakeFiles/MIOpen.dir/ocl/utilocl.cpp.o CMakeFiles/MIOpen.dir/ocl/ctcocl.cpp.o CMakeFiles/MIOpen.dir/ocl/dropoutocl.cpp.o CMakeFiles/MIOpen.dir/ocl/gcn_asm_utils.cpp.o CMakeFiles/MIOpen.dir/ocl/rnn_util_ocl.cpp.o CMakeFiles/MIOpen.dir/hip/hip_build_utils.cpp.o CMakeFiles/MIOpen.dir/hip/batched_transpose_sol.cpp.o CMakeFiles/MIOpen.dir/hip/general_tensor_reorder_sol.cpp.o CMakeFiles/MIOpen.dir/pooling.cpp.o CMakeFiles/MIOpen.dir/ocl/fusionopconvocl.cpp.o CMakeFiles/MIOpen.dir/ocl/fusionopbiasbnactivocl.cpp.o CMakeFiles/MIOpen.dir/__/db_path.cpp.o CMakeFiles/MIOpen.dir/gemm_v2.cpp.o CMakeFiles/MIOpen.dir/miopengemm.cpp.o CMakeFiles/MIOpen.dir/hip/hiperrors.cpp.o CMakeFiles/MIOpen.dir/hip/handlehip.cpp.o CMakeFiles/MIOpen.dir/hipoc/hipoc_kernel.cpp.o CMakeFiles/MIOpen.dir/hipoc/hipoc_program.cpp.o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_0.cpp.o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_1.cpp.o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_2.cpp.o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_3.cpp.o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_4.cpp.o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_5.cpp.o CMakeFiles/MIOpen.dir/__/inlined_kernels/batch_6.cpp.o CMakeFiles/MIOpen.dir/comgr.cpp.o sqlite/CMakeFiles/sqlite_memvfs.dir/memvfs.cpp.o -Wl,-rpath,:::::::::::::::::::::::::::::::::::::::: /usr/lib/x86_64-linux-gnu/libbz2.so /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 -Wl,--version-script=/build/reproducible-path/miopen-5.5.1+dfsg2/build/src/lib.def -Wl,--exclude-libs,ALL -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a --hip-link /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/src && /usr/bin/cmake -E cmake_symlink_library ../lib/libMIOpen.so.1.0 ../lib/libMIOpen.so.1 ../lib/libMIOpen.so 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[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_bn_3d_spatial_test.dir/build.make test/CMakeFiles/test_bn_3d_spatial_test.dir/depend 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=" cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_bn_3d_spatial_test.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_bn_peract_test.dir/build.make test/CMakeFiles/test_bn_peract_test.dir/depend make[3]: Entering 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/depend cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_bn_aux.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_bn_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_spatial_test.dir/build.make test/CMakeFiles/test_bn_spatial_test.dir/depend make -f test/CMakeFiles/test_cache.dir/build.make test/CMakeFiles/test_cache.dir/depend cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_bn_spatial_nhwc_test.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_cba_inference.dir/build.make test/CMakeFiles/test_cba_inference.dir/depend make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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]: 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_cba_inference.dir/DependInfo.cmake "--color=" make -f driver/CMakeFiles/MIOpenDriver.dir/build.make driver/CMakeFiles/MIOpenDriver.dir/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[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 -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[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]: 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_activation.dir/build.make test/CMakeFiles/test_activation.dir/build make -f test/CMakeFiles/test_cache.dir/build.make test/CMakeFiles/test_cache.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_bn_aux.dir/build.make test/CMakeFiles/test_bn_aux.dir/build [ 58%] Building CXX object driver/CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/driver && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT driver/CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o -MF CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o.d -o CMakeFiles/MIOpenDriver.dir/InputFlags.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp 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 -f test/CMakeFiles/test_cba_inference.dir/build.make test/CMakeFiles/test_cba_inference.dir/build make -f test/CMakeFiles/test_cbna_inference.dir/build.make test/CMakeFiles/test_cbna_inference.dir/depend 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[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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_bias.dir/build.make test/CMakeFiles/test_conv2d_bias.dir/depend cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/driver && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT driver/CMakeFiles/MIOpenDriver.dir/main.cpp.o -MF CMakeFiles/MIOpenDriver.dir/main.cpp.o.d -o CMakeFiles/MIOpenDriver.dir/main.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_conv2d_find2.dir/build.make test/CMakeFiles/test_conv2d_find2.dir/depend 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' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_conv2d.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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_check_numerics_test.dir/DependInfo.cmake "--color=" 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' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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=" [ 60%] Building CXX object test/CMakeFiles/test_bn_spatial_nhwc_test.dir/bn_spatial_nhwc_test.cpp.o [ 60%] Building CXX object test/CMakeFiles/test_bn_3d_spatial_test.dir/bn_3d_spatial_test.cpp.o make -f test/CMakeFiles/test_conv3d_bias.dir/build.make test/CMakeFiles/test_conv3d_bias.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_conv2d_bias.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_conv3d_find2.dir/build.make test/CMakeFiles/test_conv3d_find2.dir/depend cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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_ctc.dir/build.make test/CMakeFiles/test_ctc.dir/depend make -f test/CMakeFiles/test_custom_allocator.dir/build.make test/CMakeFiles/test_custom_allocator.dir/depend cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_conv3d_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_ctc.dir/DependInfo.cmake "--color=" [ 60%] Building CXX object test/CMakeFiles/test_activation.dir/activation.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_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_conv3d_find2.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_deterministic_conv_api.dir/build.make test/CMakeFiles/test_deterministic_conv_api.dir/depend cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 [ 60%] Building CXX object test/CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o make -f test/CMakeFiles/test_dropout.dir/build.make test/CMakeFiles/test_dropout.dir/depend [ 60%] 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' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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_aux.dir/bn_aux.cpp.o -MF CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o.d -o CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_aux.cpp [ 60%] Building CXX object test/CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o make -f test/CMakeFiles/test_embed_sqlite.dir/build.make test/CMakeFiles/test_embed_sqlite.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_deterministic_conv_api.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o -MF CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o.d -o CMakeFiles/test_bn_3d_peract_test.dir/bn_3d_peract_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_dropout.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_find_2_conv.dir/build.make test/CMakeFiles/test_find_2_conv.dir/depend make -f test/CMakeFiles/test_find_db.dir/build.make test/CMakeFiles/test_find_db.dir/depend [ 62%] Building CXX object test/CMakeFiles/test_cache.dir/cache.cpp.o 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_find_2_conv.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/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_cache.dir/cache.cpp.o -MF CMakeFiles/test_cache.dir/cache.cpp.o.d -o CMakeFiles/test_cache.dir/cache.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/cache.cpp make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_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_find_db.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_cbna_inference.dir/build.make test/CMakeFiles/test_cbna_inference.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_fusion_aux.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_conv2d.dir/build.make test/CMakeFiles/test_conv2d.dir/build make -f test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/build.make test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_gpu_reference_kernel.dir/build.make test/CMakeFiles/test_gpu_reference_kernel.dir/depend make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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[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_gpu_reference_kernel.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.dir/build.make test/CMakeFiles/test_conv3d.dir/build make -f test/CMakeFiles/test_gru.dir/build.make test/CMakeFiles/test_gru.dir/depend make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_conv2d_bias.dir/build.make test/CMakeFiles/test_conv2d_bias.dir/build [ 62%] Building CXX object test/CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_gru.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o -MF CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o.d -o CMakeFiles/test_bn_peract_test.dir/bn_peract_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp make -f test/CMakeFiles/test_gru_dropout.dir/build.make test/CMakeFiles/test_gru_dropout.dir/depend [ 62%] Building CXX object test/CMakeFiles/test_bn_spatial_test.dir/bn_spatial_test.cpp.o 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[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_gru_dropout.dir/DependInfo.cmake "--color=" make[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' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 [ 62%] Building CXX object test/CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o make[3]: Leaving 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]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' 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 -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' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o -MF CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o.d -o CMakeFiles/test_conv2d_find2.dir/conv2d_find2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' 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' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o -MF CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o.d -o CMakeFiles/test_cbna_inference.dir/cbna_inference.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp make[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_ctc.dir/build.make test/CMakeFiles/test_ctc.dir/build make -f test/CMakeFiles/test_custom_allocator.dir/build.make test/CMakeFiles/test_custom_allocator.dir/build make -f test/CMakeFiles/test_deterministic_conv_api.dir/build.make test/CMakeFiles/test_deterministic_conv_api.dir/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[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_embed_sqlite.dir/build.make test/CMakeFiles/test_embed_sqlite.dir/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' make -f test/CMakeFiles/test_conv3d_find2.dir/build.make test/CMakeFiles/test_conv3d_find2.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_find_2_conv.dir/build.make test/CMakeFiles/test_find_2_conv.dir/build make -f test/CMakeFiles/test_find_db.dir/build.make test/CMakeFiles/test_find_db.dir/build [ 62%] Building CXX object test/CMakeFiles/test_conv2d_bias.dir/conv2d_bias.cpp.o make -f test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/build.make test/CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: 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_gpu_reference_kernel.dir/build.make test/CMakeFiles/test_gpu_reference_kernel.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_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 cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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[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' [ 62%] Building CXX object test/CMakeFiles/test_conv2d.dir/conv2d.cpp.o make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_fusion_aux.dir/build.make test/CMakeFiles/test_fusion_aux.dir/build cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv2d.dir/conv2d.cpp.o -MF CMakeFiles/test_conv2d.dir/conv2d.cpp.o.d -o CMakeFiles/test_conv2d.dir/conv2d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp make -f test/CMakeFiles/test_handle_test.dir/build.make test/CMakeFiles/test_handle_test.dir/build make -f test/CMakeFiles/test_immed_conv2d.dir/build.make test/CMakeFiles/test_immed_conv2d.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_immed_conv3d.dir/build.make test/CMakeFiles/test_immed_conv3d.dir/depend [ 62%] Building CXX object test/CMakeFiles/test_ctc.dir/ctc.cpp.o make -f test/CMakeFiles/test_include_inliner.dir/build.make test/CMakeFiles/test_include_inliner.dir/depend make -f test/CMakeFiles/test_kernel_build_params.dir/build.make test/CMakeFiles/test_kernel_build_params.dir/depend cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_immed_conv2d.dir/DependInfo.cmake "--color=" cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_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' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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]: 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=" [ 62%] Building CXX object test/CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o make -f test/CMakeFiles/test_lrn_test.dir/build.make test/CMakeFiles/test_lrn_test.dir/depend [ 62%] Building CXX object test/CMakeFiles/test_dropout.dir/dropout.cpp.o make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_gru_dropout.dir/build.make test/CMakeFiles/test_gru_dropout.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_lrn_test.dir/DependInfo.cmake "--color=" [ 64%] Building CXX object test/CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o -MF CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o.d -o CMakeFiles/test_check_numerics_test.dir/check_numerics_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/check_numerics_test.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_dropout.dir/dropout.cpp.o -MF CMakeFiles/test_dropout.dir/dropout.cpp.o.d -o CMakeFiles/test_dropout.dir/dropout.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_lstm.dir/build.make test/CMakeFiles/test_lstm.dir/depend [ 64%] Building CXX object test/CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o -MF CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o.d -o CMakeFiles/test_conv3d_find2.dir/conv3d_find2.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_lstm.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_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' [ 64%] Building CXX object test/CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o -MF CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o.d -o CMakeFiles/test_conv3d_bias.dir/conv3d_bias.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o -MF CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o.d -o CMakeFiles/test_embed_sqlite.dir/embed_sqlite.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/embed_sqlite.cpp make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_lstm_dropout.dir/DependInfo.cmake "--color=" make -f test/CMakeFiles/test_gru.dir/build.make test/CMakeFiles/test_gru.dir/build make -f test/CMakeFiles/test_main.dir/build.make test/CMakeFiles/test_main.dir/depend make -f test/CMakeFiles/test_na_inference.dir/build.make test/CMakeFiles/test_na_inference.dir/depend make -f test/CMakeFiles/test_na_train.dir/build.make test/CMakeFiles/test_na_train.dir/depend [ 64%] Building CXX object test/CMakeFiles/test_gru_dropout.dir/gru_dropout.cpp.o make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 64%] Building CXX object test/CMakeFiles/test_find_db.dir/find_db.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_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 make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_na_train.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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' [ 64%] Building CXX object test/CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o -MF CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o.d -o CMakeFiles/test_deterministic_conv_api.dir/deterministic_conv_api.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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=" [ 64%] Building CXX object test/CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_include_inliner.dir/build.make test/CMakeFiles/test_include_inliner.dir/build cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o -MF CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o.d -o CMakeFiles/test_custom_allocator.dir/custom_allocator.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/custom_allocator.cpp make[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_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 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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_find_2_conv.dir/find_2_conv.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_kernel_build_params.dir/build.make test/CMakeFiles/test_kernel_build_params.dir/build make -f test/CMakeFiles/test_immed_conv2d.dir/build.make test/CMakeFiles/test_immed_conv2d.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 64%] Building CXX object test/CMakeFiles/test_fusion_aux.dir/fusion_aux.cpp.o [ 64%] Building CXX object test/CMakeFiles/test_gpu_reference_kernel.dir/gpu_reference_kernel.cpp.o make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 64%] Building CXX object test/CMakeFiles/test_handle_test.dir/handle_test.cpp.o 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 cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_handle_test.dir/handle_test.cpp.o -MF CMakeFiles/test_handle_test.dir/handle_test.cpp.o.d -o CMakeFiles/test_handle_test.dir/handle_test.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/handle_test.cpp make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 make -f test/CMakeFiles/test_lrn_test.dir/build.make test/CMakeFiles/test_lrn_test.dir/build cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_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 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/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o -MF CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o.d -o CMakeFiles/test_find_2_conv.dir/find_2_conv.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp make -f test/CMakeFiles/test_na_train.dir/build.make test/CMakeFiles/test_na_train.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[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 cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_include_inliner.dir/include_inliner.cpp.o -MF CMakeFiles/test_include_inliner.dir/include_inliner.cpp.o.d -o CMakeFiles/test_include_inliner.dir/include_inliner.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/include_inliner.cpp make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_immed_conv3d.dir/build.make test/CMakeFiles/test_immed_conv3d.dir/build [ 64%] Building CXX object test/CMakeFiles/test_gru.dir/gru.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_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]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_lstm_dropout.dir/build.make test/CMakeFiles/test_lstm_dropout.dir/build [ 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 make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_main.dir/build.make test/CMakeFiles/test_main.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 66%] Building CXX object test/CMakeFiles/test_lrn_test.dir/lrn_test.cpp.o [ 66%] Building CXX object test/CMakeFiles/test_lstm.dir/lstm.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/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_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_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 [ 66%] Building CXX object test/CMakeFiles/test_immed_conv2d.dir/immed_conv2d.cpp.o make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 67%] 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_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 [ 69%] Building CXX object test/CMakeFiles/test_immed_conv3d.dir/immed_conv3d.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_na_train.dir/na_train.cpp.o -MF CMakeFiles/test_na_train.dir/na_train.cpp.o.d -o CMakeFiles/test_na_train.dir/na_train.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_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 [ 69%] Building CXX object test/CMakeFiles/test_main.dir/main.cpp.o [ 69%] Building CXX object test/CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o -MF CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o.d -o CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 [ 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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensor_driver.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:141:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 141 | printf("Usage: ./driver *base_arg* *other_args*\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:142:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 142 | printf("Supported Base Arguments: conv[fp16|int8|bfp16], CBAInfer[fp16], " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:153:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 153 | printf("FAILED: Invalid Number of Input Arguments\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:167:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 167 | printf("FAILED: Invalid Base Input Argument\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:85:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 85 | printf("Input flag: %s (%c) already exists !", _long_name.c_str(), _short_name); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:106:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 106 | printf("MIOpen Driver Input Flags: \n\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:167:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 167 | printf("Illegal input flag\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:141:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 141 | printf("Usage: ./driver *base_arg* *other_args*\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:142:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 142 | printf("Supported Base Arguments: conv[fp16|int8|bfp16], CBAInfer[fp16], " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:153:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 153 | printf("FAILED: Invalid Number of Input Arguments\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:167:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 167 | printf("FAILED: Invalid Base Input Argument\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp: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/driver/InputFlags.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensor_driver.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:157:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 157 | std::string arg = argv[1]; | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:157:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 157 | args.push_back(argv[i]); | ^~~~ 9 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/na_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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 | 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 | ^ [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ [ 71%] Linking CXX executable ../bin/test_main cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_main.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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/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/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/driver/main.cpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:297:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 297 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:349:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 349 | printf("Wall-clock Time Forward GPU Activation Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:356:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 356 | printf("GPU Kernel Min Time Forward Activation Elapsed: %f ms\n", lowtime); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:358:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 358 | printf("GPU Kernel Avg Time Forward Activation Elapsed: %f ms, for %d iterations.\n", | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:367:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 367 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:368:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 368 | printf("stats: fwd-activ, %zu, %zu, %f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:435:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 435 | printf("Wall-clock Time Backward GPU Activation Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:442:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 442 | printf("GPU Kernel Min Time Backward Activation Elapsed: %f ms\n", lowtime); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:444:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 444 | printf("GPU Kernel Avg Time Backward Activation Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:453:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 453 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:454:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 454 | printf("stats: bwd-activ, %zu, %zu, %f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:489:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 489 | printf("Forward Activation Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:524:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 524 | printf("Backward Activation Verifies on CPU and GPU\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:420:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 420 | printf("Running estimated mean / var inference on CPU.\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:337:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 337 | printf("Incorrect Batch Normalization Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:352:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 352 | printf("Incorrect Batch Normalization Save mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:367:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 367 | printf("Incorrect Batch Normalization Running mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:374:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 374 | printf("Incorrect Batch Normalization forward mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:381:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 381 | printf("Incorrect Batch Normalization backwards propagation mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:387:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 387 | printf( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:461:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 461 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:526:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 526 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:647:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 647 | printf("Fatal: Error copying data to GPU\nExiting...\n\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:838:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 838 | printf("Batch normalization mode forward GPU selection out of range, skipping.\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:865:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 865 | printf("Wall-clock Time Forward GPU Batch Norm Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:872:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 872 | printf("GPU Kernel Min Time Forward Batch Normalization Elapsed: %f ms\n", lowtime); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:874:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 874 | printf("GPU Kernel Avg Time Forward Batch Normalization Elapsed: %f ms, for %d " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:893:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 893 | printf("stats: bnormf, 0, %zu, %zu, 0, %f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:941:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 941 | printf("Something went wrong.\nBad batch normalization mode in host kernel " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:995:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 995 | printf("Something went wrong.\nBad batch normalization mode in host kernel " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:1131:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1131 | printf("stats: bnormb, 0, %zu, %zu, 0, %f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:1141:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1141 | printf("Wall-clock Time Backward GPU Batch Norm Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:1146:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1146 | printf("GPU Kernel Min Time Backwards Batch Normalization Elapsed: %f ms\n", lowtime); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:1148:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1148 | printf("GPU Kernel Avg Time Backward Batch Normalization Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:1421:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1421 | printf("Something went wrong.\nBad batch normalization mode in host kernel " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:79:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 79 | printf("MM_CPU ERROR; %zd %zd %zd %zd %zd %zd\n", | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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/driver/InputFlags.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensor_driver.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:141:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 141 | printf("Usage: ./driver *base_arg* *other_args*\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:142:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 142 | printf("Supported Base Arguments: conv[fp16|int8|bfp16], CBAInfer[fp16], " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:153:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 153 | printf("FAILED: Invalid Number of Input Arguments\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:167:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 167 | printf("FAILED: Invalid Base Input Argument\n"); | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:106:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 106 | printf("MIOpen Driver Input Flags: \n\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/InputFlags.cpp:167:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 167 | printf("Illegal input flag\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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()); | ^~~~~~~~ 2 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 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-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/find_db.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] 73 | class Iterator : public std::iterator> | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here 136 | auto begin() const { return content->As().begin(); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cache.cpp:43:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 43 | return charset[GET_RAND() % max_index]; | ^~~~~~~ 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]); | ^~~~ 1 warning 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/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/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/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); | ^~~~ 4 warnings generated when compiling for gfx906. 4 warnings generated when compiling for gfx906. /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=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=" In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cppmake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' :26make -f test/CMakeFiles/test_pooling2d.dir/build.make test/CMakeFiles/test_pooling2d.dir/build : In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ [ 71%] 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/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/find_db.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here 211 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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/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/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__]] | ^ 2 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.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/handle_test.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_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 | ^ 1 warning generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is 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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_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/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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_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/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/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/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/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/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/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__]] | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 9 warnings generated when compiling for host. /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" make -f test/CMakeFiles/test_pooling3d.dir/build.make test/CMakeFiles/test_pooling3d.dir/depend 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_pooling3d.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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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_castmake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' (this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"))) | ^ 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' /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ [ 73%] Building CXX object test/CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o -MF CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o.d -o CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 734 | verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_lrn_foward &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 318 | auto out = verify(verify_lrn_foward{lrn, input}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from 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 | ^ /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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/driver/main.cpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:138:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 138 | printf("Wrote output to file %s\n", fileName); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:142:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 142 | printf("Could not open file %s for writing\n", fileName); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:154:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 154 | printf("Read data from input file %s\n", fileName); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:159:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 159 | printf("Could not open file %s for reading\n", fileName); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/custom_allocator.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 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 | 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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 /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"); | ^ = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 bwdDataOutputIn file included from Pair = verify(verify/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:1353:13: note: in instantiation of function template 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"))) | ^ backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1006:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1006 | printf("Incorrect Convolution Mode\n"); | ^ static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1534:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1534 | printf("GPU Kernel Time Forward Conv. Elapsed: %f ms (average)\n", kernel_average_time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1539:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1539 | printf("stats: for conv%dd\n", num_dim); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1566:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1566 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1568:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1568 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1610:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1610 | printf("stats: name , n, c, do, ho, wo, z, y, x, k, flopCnt, bytesRead, bytesWritten, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1613:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1613 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1794:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1794 | printf("GPU Kernel Time Forward Conv. Bias Elapsed: %f ms\n", time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2325:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2325 | printf("GPU Kernel Time Backward Bias Conv. Elapsed: %f ms\n", time); | ^ 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:/build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here 879 | r:2434:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] e2434 | t 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); | ^ urn 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(), /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp[&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/check_numerics_test.cpp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits::2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 332691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invok: e_result"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' :34 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _: GLIBCXX_DEPRECATED_SUGGEST(ALTIn file included from ) | ^ /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/tensor_holder.hpp:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' :100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | 29 ^ : /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ :2466:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2466 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2468:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2468 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2510:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2510 | printf( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2513:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2513 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u %zu, %zu, %zu, %.0f, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2643:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2643 | printf("GPU Kernel Time Backward Weights Conv. Elapsed: %f ms (average)\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2649:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2649 | printf("stats: for conv%dd\n", num_dim); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2670:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2670 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2672:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2672 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2708:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2708 | printf( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2711:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2711 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 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/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ 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"))) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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/driver/main.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:201:14: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 201 | default: printf("ERROR: unknown neuron type: %d\n", neuron_type); break; | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:445:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 445 | printf("Incorrect Batch Normalization Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:524:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 524 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:571:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 571 | printf("Error copying data tclang++-17o 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; : warning: argument unused during compilation: '-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/driver/CBAInferFusion_driver.hpp:704:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 704 | printf("Fatal: Error copying data to GPU\nExiting...\n\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here 215 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3211 | verify(verify_backward_weights_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1041:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1041 | printf("Wall-clock Time Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1048:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1048 | printf("GPU Fused Kernel Min Time Elapsed: %f ms\n", lowtime); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1050:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1050 | printf("GPU Fused Kernel Avg Time Elapsed: %f ms, for %d " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1117:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1117 | printf("Something went wrong.\nBad batch normalization mode in host kernel " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3211 | verify(verify_backward_weights_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:34: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:266:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 266 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:338:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 338 | printf("GPU Kernel Time Gemm Elapsed: %f ms\n", time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp: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"); | ^ 14 warnings generated when compiling for gfx906. /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:269:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 269 | printf("Incorrect Padding Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:291:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 291 | printf("Incorrect Index Data Type\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:400:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 400 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:446:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 446 | printf("Wall-clock Time Forward Pooling Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:449:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 449 | printf("GPU Kernel Time Forward Pooling Elapsed: %f ms\n", time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:516:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 516 | printf("Wall-clock Time Backward Pooling Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:518:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 518 | printf("GPU Kernel Time Backward Pooling Elapsed: %f ms\n", time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:638:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 638 | printf(match ? "Forward Pooling Verifies on CPU and GPU\n" | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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"); | ^ [ 73%] Built target test_custom_allocator make -f test/CMakeFiles/test_reduce_test.dir/build.make test/CMakeFiles/test_reduce_test.dir/depend In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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=" /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_reduce_test.dir/build.make test/CMakeFiles/test_reduce_test.dir/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_use_est &>' requested here 879 | return vemake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' rify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1183:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1183 | verify(verify_forward_infer_bn_spatial_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.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/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"); | ^ 1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::mov/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] e 271 | printf("Wall-clock Time Forward Softmax Elapsed: %f ms\n", t.gettime_ms() / iter); | ^ (as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp/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); | ^ 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 | /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); | ^ { } _GLIBCX/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] X 328 | printf("GPU Kernel Time Backward Softmax Elapsed: %f ms\n", kernel_average_time); | ^ 17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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%] 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/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /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"))) | ^ 2 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:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ [ 75%] Linking CXX executable ../bin/test_embed_sqlite cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_embed_sqlite.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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: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; | ^ note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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 instantiation of function template specialization 'test_driver::verify>' requested here741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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:1353:13: note: in instantiation of function template 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_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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ clang++-17: warning: argument unused during compilation: '-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/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 + sec/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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 ond_index, &(any_arg.buffer[0]),make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' any_arg.size()); | ^~~~~~~~ [ 75%] Built target test_embed_sqlite make -f test/CMakeFiles/test_rnn_vanilla.dir/build.make test/CMakeFiles/test_rnn_vanilla.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_rnn_vanilla.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_rnn_vanilla.dir/build.make test/CMakeFiles/test_rnn_vanilla.dir/build In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3206 | verify(verify_forward_infer_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3206 | verify(verify_forward_infer_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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__]] | ^ 3 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] 73 | class Iterator : public std::iterator> | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here 136 | auto begin() const { return content->As().begin(); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ 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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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:1353:13: note: in instantiation of function template 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/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /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_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_2_conv.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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/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/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/check_numerics_test.cpp:157:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 157 | std::vector as(argv + 1, aIn file included from rgv + argc); | ^~~~ /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: 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] note: 189 | printf("CPU verification: Input/Output tensor lengths do not match\n"); | ^ in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: /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] note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/check_numerics_test.cpp:157 :87943 | : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] return veri fy157_ | i m p l (s t d| : ^: vector/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 | < s t dv:e:rsify(verify_backward_bn_stpraitniga>l _arse(caarlgcv< T+, 1P,R EarCg_vT Y+P Ea>r{gicn)p;u t, | d ^~~~y _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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 212 | printf("CPU verification: Input/Output dimension does not match\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:218:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 218 | printf("CPU verification: Only support 1D to 5D tensors\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:223:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 223 | printf("CPU verification: Input/Output element size does not match\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:230:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 230 | printf("CPU verification: Invalid dropout rate\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:296:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 296 | printf("CPU verification: Input/Output dimension does not match\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:302:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 302 | printf("CPU verification: Only support 1D to 5D tensors\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:307:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 307 | printf("CPU verification: Input/Output element size does not match\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:313:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 313 | printf("CPU verification: Invalid dropout rate\n"); | ^ 7 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: /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 " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:679:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 679 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:1079:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1079 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:86:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 86 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:771:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 771 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:1396:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1396 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:80:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 80 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_aux.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:934:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 934 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1631:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1631 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:303:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 303 | printf("Length of data sequence is longer than required unrolled time sequence " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:316:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 316 | printf("Incorrect input batch size at time %d\n", cont); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:330:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 330 | printf("length of data sequence == %d is short than time sequence == %d, padding the rest " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:405:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 405 | printf("Incorrect RNN Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:420:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 420 | printf("Incorrect bias Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:435:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 435 | printf("Incorrect direction Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:450:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 450 | printf("Incorrect input Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:465:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 465 | printf("Incorrect RNN algorithm\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:758:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 758 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:772:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 772 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:839:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 839 | printf("Warning: Inference type is only valid for Forward RNN! \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:879:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 879 | printf("GPU Kernel Time Forward RNN Elapsed: %f ms\n", kl_time_forward / n_iter); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:886:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 886 | printf("Wall-clock Time Forward RNN Elapsed: %f ms\n", wl_time_forward / n_iter); | ^ 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 | In file included from /build/reproducible-path/miopen-5.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__]] | ^ using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/driver/rnn_driver.hpp:1007 :8799 | : warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] retu r1007n | v e r i f y _ ipmrpiln(t f (| ^" verify gru fwd \/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cppn":)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 | /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp : 1031 : 9r:u nwarning: _'printf' was marked unused but was used [-Wused-but-marked-unused]d ata(data_ a1031r | g s . b e g i n (p)r,i ndtaft(a"_ialrlgesg.aeln dRN(N) ,m o[d&e]" ){; d .| t ^e 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1104:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1104 | printf("GPU Kernel Time Backward Data RNN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1112:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1112 | printf("Wall-clock Time Backward Data RNN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1161:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1161 | printf("GPU Kernel Time Backward Weights RNN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1169:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1169 | printf("Wall-clock Time Backward Weights RNN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1236:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1236 | printf("verify rnn bwdwei \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1259:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1259 | printf("verify lstm bwdwei \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1281:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1281 | printf("verify gru bwdwei \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1303:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1303 | printf("illegal RNN mode"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1365:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1365 | printf("verify rnn bwddata \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1392:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1392 | printf("verify lstm bwddata \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1421:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1421 | printf("verify gru bwddata \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1447:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1447 | printf("illegal RNN mode"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1566:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1566 | printf("Bad Parameters! Verification FAILED\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1585:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1585 | printf("Forward RNN Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1596:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1596 | printf("final hidden Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1609:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1609 | printf("final cell Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1656:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1656 | printf("Bad Parameters! Verification FAILED\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1682:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1682 | printf("Backward RNN Data Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1694:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1694 | printf("initial hidden state Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1708:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1708 | printf("inital cell state Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1727:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1727 | printf("Backward RNN Weights Verifies on CPU and GPU\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:365:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 365 | printf("probs tensor's dimension does not gradients tensor's dimension\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:381:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 381 | printf("Wrong input time step at batch : %d \n", i); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:392:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 392 | printf("Wrong label id at batch : %d \n", i); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:402:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 402 | printf("Error: label length exceeds input time step at batch : %d \n", i); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:409:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 409 | printf("Wrong probability tensor size\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:414:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 414 | printf("Wrong gradient tensor size\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:351:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 351 | printf("Label batch size does not match input batch size\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:361:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 361 | printf("Wrong probability tensor size\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:366:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 366 | printf("Wrong gradient tensor size\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:373:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 373 | printf("Wrong tensor size\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:509:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 509 | printf("Label batch size does not match input batch size\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:527:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 527 | printf("Wrong input time step\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:538:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 538 | printf("Wrong label id at batch\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:548:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 548 | printf("Error: label length exceeds input time step\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:347:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 347 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:387:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 387 | printf("Wall-clock Time CTC Loss Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:393:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 393 | printf("GPU Kernel Time Forward Conv. Elapsed: %f ms (average)\n", kernel_average_time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:449:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 449 | printf("CTC loss Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:457:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 457 | printf("CTC gradient Verifies on CPU and GPU\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:314:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 314 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:350:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 350 | printf("Wall-clock Time Dropout Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:356:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 356 | printf("GPU Kernel Time Forward Dropout. Elapsed: %f ms (average)\n", kernel_average_time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:418:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 418 | printf("Wall-clock Time Backward Dropout Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:424:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 424 | printf("GPU Kernel Time Backward Dropout. Elapsed: %f ms (average)\n", kernel_average_time); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:41: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:252:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 252 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ :314:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 314 | printf("Wall-clock Time Tensor Ops Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:319:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 319 | printf("GPU Kernel Min Time Tensor Op Elapsed: %f ms\n", min_time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:321:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 321 | printf("GPU Kernel Avg Time Tensor Op Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:329:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 329 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:330:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 330 | printf("stats: tensor op, %zu, %zu, %f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:428:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 428 | printf("Tensor Op verifies on CPU and GPU\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_db.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:364:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 364 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:445:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 445 | printf("Wall-clock Time Reduction Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:447:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 447 | printf("GPU Kernel Time Reduction Elapsed: %f ms\n", time); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/find_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); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_ctcloss &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 774 | verify(verify_ctcloss{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:183:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 183 | printf("Incorrect BaseArg\n"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 734 | verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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:1353:13: note: in instantiation of function template 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/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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_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/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/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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 318 | auto out = verify(verify_lrn_foward{lrn, input}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/kernel_build_params.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template 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"))) | ^ 4 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /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"))) | ^ [ 75%] Linking CXX executable ../bin/test_check_numerics_test cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_check_numerics_test.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/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/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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) {} | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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_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/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 2 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/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is 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 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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 [ 77%] Linking CXX executable ../bin/test_cache 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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], stdcd /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 ::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/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ clang++-17: warning: argument unused during compilation: '-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/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/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/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ 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] /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: 1340 | std::vector as(argv + 1, argv + argc); | ^~~~ 1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1340:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ 1340/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here | 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"); | ^ 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' 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.hd:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' :100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ :vector as(argv + 1, argv + argc); | ^~~~ 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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_backward_3d_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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.hppIn file included from :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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)->ru/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] n( )52 | using result_type = typename std::result_of::type; | ^ ; | ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here : 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ 1299/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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 71328 | 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.hppnote: :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here in instantiation of function template specialization 'test_driver::base_run>' requested here1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); }; | ^ 1299/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here | 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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' 4 warnings generated when compiling for gfx906. [ 77%] Built target test_check_numerics_test 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ make -f test/CMakeFiles/test_rnn_vanilla_dropout.dir/build.make test/CMakeFiles/test_rnn_vanilla_dropout.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_rnn_vanilla_dropout.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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"))) | ^ 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_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_a[ 77%] Building CXX object test/CMakeFiles/test_rnn_vanilla_dropout.dir/rnn_vanilla_dropout.cpp.o sync([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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"))) | ^ cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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/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_mi/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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' 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_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:1358:13: note: in instantiation of function template 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/conv3d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2613 | verify(verify_backwards_bias{output, bias}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"))) | ^ [ 77%] Built target test_cache 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=" 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)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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' [ 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/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:1353:13: note: in instantiation of function template 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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_bn_aux.dir/link.d CMakeFiles/test_bn_aux.dir/bn_aux.cpp.o -o ../bin/test_bn_aux -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1358:13: note: in instantiation of function template 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"))) | ^ [ 77%] Built target test_bn_aux make -f test/CMakeFiles/test_soft_max.dir/build.make test/CMakeFiles/test_soft_max.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_soft_max.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_soft_max.dir/build.make test/CMakeFiles/test_soft_max.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 77%] Building CXX object test/CMakeFiles/test_soft_max.dir/soft_max.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_soft_max.dir/soft_max.cpp.o -MF CMakeFiles/test_soft_max.dir/soft_max.cpp.o.d -o CMakeFiles/test_soft_max.dir/soft_max.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1368:13: note: in instantiation of function template 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); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template 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/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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 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 | /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:1363:13: note: in instantiation of function template 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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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:1358:13: note: in instantiation of function template 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/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1022:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1022 | verify(verify_backward_bn_per_activation_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 734 | verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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 | 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 [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ 917/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here | 60 | auto then(std::future f, Work 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 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(progrIn file included from /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] a52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated:_917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here _ 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here ( 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here "1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ u/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here s2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.he:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ '" 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 | 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/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/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:1358:13: note: in instantiation of function template 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ 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:1358:13: note: in instantiation of function template 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/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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3206 | verify(verify_forward_infer_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/handle_test.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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"))) | ^ 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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2613 | verify(verify_backwards_bias{output, bias}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1358:13: note: in instantiation of function template 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/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/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1027 | verify(verify_backward_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"))) | ^ 4 warnings generated when compiling for host. [ 77%] Linking CXX executable ../bin/test_kernel_build_params cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_kernel_build_params.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1358:13: note: in instantiation of function template 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/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_resIn 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_argult"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"))) | ^ clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] 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/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()); | ^~~~~~~~ clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/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/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 318 | auto out = verify(verify_lrn_foward{lrn, input}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1368:13: note: in instantiation of function template 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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.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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in 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/find_2_conv.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1353:13: note: in instantiation of function template 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_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_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] d 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ rive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp: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); | ^~~~~~~~~~~~~ 5 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_find_db.dir/link.d CMakeFiles/test_find_db.dir/find_db.cpp.o -o ../bin/test_find_db -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 77%] Built target test_find_db make -f test/CMakeFiles/test_solver.dir/build.make test/CMakeFiles/test_solver.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_solver.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_solver.dir/build.make test/CMakeFiles/test_solver.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 77%] Building CXX object test/CMakeFiles/test_solver.dir/solver.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_solver.dir/solver.cpp.o -MF CMakeFiles/test_solver.dir/solver.cpp.o.d -o CMakeFiles/test_solver.dir/solver.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3206 | verify(verify_forward_infer_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.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_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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2471 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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_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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template 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/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__)) \ | ^~~~~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_sqlite.dir/build.make test/CMakeFiles/test_sqlite.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:493:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here 493 | verify(verify_forward_conv_bias_batchnorm_activ{ptr_fusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cbna_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:511:42: note: in instantiation of function template specialization 'test_drive' requested here 511 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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 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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-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:1358:13: note: in instantiation of function template 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/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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:1353:13: note: in instantiation of function template 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"))) | ^ 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_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(data22 warnings generated when compiling for gfx906. _args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-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()); | ^~~~~~~~ 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_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_striIn file included from /build/reproducible-path/miopen-5.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] de 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here +741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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.beg:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] in( 191 | mm_e += 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] d 191 | mm_e += 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] a193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] t 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] a 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp: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.hppa:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] r 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppg:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] s 226 | c_ptr[n * c_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] e 240 | mm_e += 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] n240 | mm_e += 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] d 248 | c_ptr[n * c_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; | ^~~~~ ] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_/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] n193 | c_ptr[n * c_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] a207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppm: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] e 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] , 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp :240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] a 240 | mm_e += 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.hpps:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] ) 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] ;263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp :263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_d/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:rive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 42193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ : /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] note: 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] in instantiation of function template specialization 'test_drive' requested here 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 62263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /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_p/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ tr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1363:13: note: in instantiation of function template 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3206 | verify(verify_forward_infer_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 734 | verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1318 | verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"))) | ^ 122 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/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/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::ty[ 77%] Linking CXX executable ../bin/test_handle_test pe; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 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 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2613 | verify(verify_backwards_bias{output, bias}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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/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/fusion_aux.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2613 | verify(verify_backwards_bias{output, bias}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/perfdb.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_data_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | 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/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:1358:13: note: in instantiation of function template 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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_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/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:68:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 68 | sum = logaddexp_cpu(&(in_vec[i]), &sum); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:76:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 76 | auto itr_in = in + in_offset; | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:77:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 77 | auto itr_out = out + out_offset; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:80:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 80 | max_val = std::max(*(itr_in + i), max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:76:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 76 | auto itr_in = in + in_offset; | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:77:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 77 | auto itr_out = out + out_offset; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:80:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 80 | max_val = std::max(*(itr_in + i), max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:76:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 76 | auto itr_in = in + in_offset; | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:77:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 77 | auto itr_out = out + out_offset; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:80:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 80 | max_val = std::max(*(itr_in + i), max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:76:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 76 | auto itr_in = in + in_offset; | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:77:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 77 | auto itr_out = out + out_offset; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:80:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 80 | max_val = std::max(*(itr_in + i), max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:76:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 76 | auto itr_in = in + in_offset; | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:77:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 77 | auto itr_out = out + out_offset; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:80:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 80 | max_val = std::max(*(itr_in + i), max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:108:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 108 | label_prime[2 * i + 1] = label[i]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:108:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 108 | label_prime[2 * i + 1] = label[i]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:111:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 111 | label_prime[2 * i + 0] = blank_lb; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:117:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 117 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:117:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 117 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:118:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | alpha[i] = probs_logits[pidx]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:118:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | alpha[i] = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:125:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | int lb_cur = label_prime[i]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:128:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | lb_pre = label_prime[i - 2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:129:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:135:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 135 | alpha_t1s2 = alpha[aidx_t1s - 2]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:138:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | alpha_t1s1 = alpha[aidx_t1s - 1]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:139:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 139 | T alpha_t1s = alpha[aidx_t1s]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:145:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | alpha_ts += probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:146:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 146 | alpha[aidx_ts] = std::max(alpha_ts, T(NEGATIVE_CUTOFF_VAL)); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:151:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | *loss = -logaddexp_cpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:151:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | *loss = -logaddexp_cpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); | ^~~~~ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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 /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(make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' &(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:188:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | int lb_cur = label_prime[k1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:190:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:193:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | beta_buff0[k1] = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:195:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | T alpha_temp = alpha_log[bidx_ts]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:201:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:202:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | size_t gidx = (input_length - 1) * grads_stride[0] + batch_id * grads_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:204:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | T probs_logits_pidx = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:212:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 212 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:220:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | gradients_logits[gidx] = -exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:232:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | int lb_cur = label_prime[k1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:233:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | int lb_pre = label_prime[k1 + 2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:235:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:247:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 247 | beta_temp += probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:254:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | beta_temp += alpha_log[bidx_ts]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:260:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:261:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | size_t gidx = j1 * grads_stride[0] + batch_id * grads_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:263:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | T probs_logits_pidx = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:271:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:279:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 279 | gradients_logits[gidx] = -exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:324:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 324 | auto lab_begin = &(workspace_cpu[4 * batch_size]) + label_offsets; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:324:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 324 | auto lab_begin = &(wor[ 77%] Built target test_handle_test kspace_cpu[4 * batch_size]) + label_offsets; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:324:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 324 | auto lab_begin = &(workspace_cpu[4 * batch_size]) + label_offsets; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:324:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 324 | auto lab_begin = &(workspace_cpu[4 * batcmake -f test/CMakeFiles/test_sqlite_perfdb.dir/build.make test/CMakeFiles/test_sqlite_perfdb.dir/depend h_size]) + label_offsets; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:324:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 324 | auto lab_begin = &(workmake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' scd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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=" pace_cpu[4 * batch_size]) + label_offsets; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:393:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:394:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:395:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:397:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:399:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:428:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:393:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:394:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:395:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:397:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:399:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:20make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' : warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | make -f test/CMakeFiles/test_sqlite_perfdb.dir/build.make test/CMakeFiles/test_sqlite_perfdb.dir/build if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:428:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:393:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:394:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:395:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:397:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:399:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | if(labels[labels_ofmake[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' fset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:428:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:393:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:394:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:395:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:397:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:399:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:428:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:393:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:394:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:395:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:397:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:399:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:428:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] [ 79%] Building CXX object test/CMakeFiles/test_sqlite_perfdb.dir/sqlite_perfdb.cpp.o 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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"))) | ^ 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:1363:13: note: in instantiation of function template 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/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:1358:13: note: in instantiation of function template 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/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"))) | ^ 208 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_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:1373:13: note: in instantiation of function template 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_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: 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] unsafe buffer access [-Wunsafe-buffer-usage] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1358:13: note: in instantiation of function template 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 | iIn 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] n 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hppt: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.hppmain(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ :/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits193: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] 2691 193 | c_ptr[n * c_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] 9 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ :/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 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.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' :240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100240 | mm_e += 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] _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: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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 :1353:13: note: in instantiation of function template 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"))) | ^ mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ 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 | ret/build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hppurn 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 :1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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_common.hpp ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here :1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 72 | test_drive(argc, argv); | ^ 1032 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ >(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"))) | ^ 122 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1363:13: note: in instantiation of function template 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/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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: 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:1363:13: note: in instantiation of function template 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"))) | ^ note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/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/sequences.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } | ~~~~~^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } | ~~~~~^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:195:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 195 | constexpr const_iterator find(const TValue& value) const { return data.data() + find_(value); } | ~~~~~^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:399:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 399 | if(++it == cur.end()) | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sequences.hpp:510:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 510 | ++inner; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:38:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 38 | EXPECT_EQUAL(*++it, 2); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' 85 | expect_op((LEFT), \ | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:39:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 39 | EXPECT_EQUAL(*++it, 4); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' 85 | expect_op((LEFT), \ | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:40:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 40 | EXPECT_EQUAL(*++it, 5); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:93:45: note: expanded from macro 'EXPECT_EQUAL' 93 | #define EXPECT_EQUAL(LEFT, RIGHT) EXPECT_OP(LEFT, ==, RIGHT) | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:85:16: note: expanded from macro 'EXPECT_OP' 85 | expect_op((LEFT), \ | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/sequences.cpp:41:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 41 | EXPECT(++it == test_seq.end()); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/test.hpp:79:14: note: expanded from macro 'EXPECT' 79 | if(!(__VA_ARGS__)) \ | ^~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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"))) | ^ 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(dIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ ata_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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 mIn 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:1363:13: note: in instantiation of function template 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"))) | ^ ain(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2613 | verify(verify_backwards_bias{output, bias}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 318 | auto out = verify(verify_lrn_foward{lrn, input}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1027 | verify(verify_backward_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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"))) | ^ 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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/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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:913:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 913 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 stdIn file included from ::res/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cppu:l27: t_In file included from o/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hppf:<30F: uIn file included from n/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppc:t34i: oIn file included from n/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp(:)29>: ::/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppt:y52p:e39;: warning: | 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] ^ 52 | using re/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:u741l:t20_:t ynote: pin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested heree = typename s741t | d : : r e s u l t _ o rfe_:a:styynpce([;= ] | { ^ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation 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 | : 797 : 24 : 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 retu r797n | d e t a c h _ a s y n c ( [cp=u]f {= r| u ^n _cpu(fals/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:,797 :c24a:c hnote: ein instantiation of function template specialization 'test_driver::run_cpu>' requested here_ miss, v, 797x | s . . . ) ; | ^ cpuf = ru/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn_:c879p:u16(:f anote: lin instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested heres e, ca c879he | _ m i s s , v ,r extsur.n. .v)e;r i f| 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_data_gru &>' requested here/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp :326:21: note: 879in 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 | retu r326n | v e r i f y _ iamuptlo( o u t| ^ = veri/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hppf:y3175(:v34e:r inote: fin instantiation of function template specialization 'test_driver::verify>' requested herey _forward _3175a | c t i v a t i o nao{ ibnwpduDta, tdaOeustcp}u,t Pfai)r; = | v ^e rify(verify_b/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppa:c205k:w64a:r dnote: _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 hered ata_gru{ 205 | | ^ loo/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppk:u917p:.46e:m pnote: lain instantiation of member function 'gru_basic_driver::run' requested herec e(trans f917o | r m _ m o de ( t o _ n a m e ( m ))s,t a[t=i]c _{ca stthirriuvne(dm*,> f(,thi sb))-;> r}u)n;( ) ;| ^ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp1299::23671::9 :note: in instantiation of function template specialization 'test_driver::base_run>' requested herenote: 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 | 1299 | a d dru_nmo_ddea(t a (| d ^a ta_args./build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppb:e1207g:i12n:( )note: ,in instantiation of member function 'activation_driver::activation_driver' requested here dat a1207 | _ a r gDsri.veenr dd({)},; [ &| ] ^ { d.te/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppm:p1333l:a5t:e note: in instantiation of function template specialization 'test_drive_impl_1>' requested hereb ase_ru n1333< | D r i v ert>e(st)_;d r}i)v;e _ i| m ^p l_15(:p rnote: oin instantiation of function template specialization 'test_drive_impl_1>' requested heregr am_nam e1333, | a s) ; | t ^e st_dri/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppv:e1353_:i13m:p lnote: _in instantiation of function template specialization 'test_drive_impl>' requested here1 (1353p | r o gr a m _ n a m e t,e sats_)d;r i v| e ^_ impl>' requested herel f_floa t:1373: | h a l f > > ( a r g v [ 0t]e,s ts_tddr:i:vmoev_ei(mpals)<)D;r i v| e ^r >(/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppa:r337g:42v:[ 0note: ]in instantiation of function template specialization 'test_drive' requested here, std::move( a337s | )i)n;t m| a ^i n(int a/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpprg:c72,: 5c:o nnote: sin instantiation of function template specialization 'test_drive' requested heret char* 72 | a rg v [t]e)s t{_ dtreisvte_a(tairognc_,d rairvgevr)>;( a r| g ^c , argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits_G:2691LI:B9C:X Xnote: 17'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here_ DEPRECATED _2691S | U G GE S{T (}" s_tGdL:I:BiCnXvXo1k7e_D_ErPesRuElCtA"T)E;D _ S| U ^G GEST("std::invoke/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h_:r124e:s45ul:t "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 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_backward_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 3 warnings generated when compiling for host. [ 81%] Linking CXX executable ../bin/test_fusion_aux cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_fusion_aux.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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()); | ^~~~~~~~ 127 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] /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:67:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | dst[idx_nhwc] = src[idx_nchw]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_nchw_nhwc_transpose.cpp:87:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | dst[idx_nchw] = src[idx_nhwc]; | ^~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1363:13: note: in instantiation of function template 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/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([=] { | ^ 9 warnings generated when compiling for host. /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /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/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_sequences cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_sequences.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1373:13: note: in instantiation of function template 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: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/conv2d.cpp:68:42: note: in instantiation of function template specialization '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/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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template 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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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/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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ [ 81%] Built target test_fusion_aux make -f test/CMakeFiles/test_tensor_api.dir/build.make test/CMakeFiles/test_tensor_api.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_api.dir/DependInfo.cmake "--color=" 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 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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 734 | verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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' [ 81%] Built target test_sequences 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/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()); | ^~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_tensor_cast.dir/build.make test/CMakeFiles/test_tensor_cast.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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 | ^ [ 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/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/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/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_strIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ ide + 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); | ^~~~~~~~~~ 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"))) | ^ /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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization '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/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_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"))) | ^ /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/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute_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) {} | ^ _ ((__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_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cachIn file included from /build/reproducible-path/miopen-5.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] e 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' 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 879 | return verify_impl( | ^ 741/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here | 2495 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :917:46: note: in instantiation of member function 'conv_driver::run' requested here return detach_async([=] { | ^ 917/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here | static_cast(this)->run(); | ^ 797/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here | 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp 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)); | ^ 879/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here : 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ 16/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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.hpp2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ :/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' 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.h1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' :1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ :62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cbna_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | reIn file included from turn SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gpu_reference_kernel.cpp/build/reproducible-path/miopen-5.5.1+dfsg2/src/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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 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 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] i 52 | using result_type = typename std::result_of::type; | ^ n/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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 d1050 | 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 b 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here g1368 | 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); | ^ i/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsn:2691:()9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 127 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 &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template 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:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1363:13: note: in instantiation of function template 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"))) | ^ 82 warnings generated when compiling for gfx906. In file included from In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ /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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:16In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ : note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1027 | verify(verify_backward_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_with_indices &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 933 | verify(verify_reduce_with_indices( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1341 | test_drive_impl(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:961:9: note: in instantiation of function template specialization 'test_drive>' requested here 961 | 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); | ^~~~ test_drive>(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/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/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 file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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::run' requested here 917 | static_cast(this)->run(); | ^ l/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here f 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"))) | ^ argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type9: 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); } | ^ /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 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:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 20124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' :100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 936 | verify_equals(verify_reduce_with_indices( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1341 | test_drive_impl(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:961:9: note: in instantiation of function template specialization 'test_drive>' requested here 961 | test_drive>(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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: 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); | ^~~~ note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template 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/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/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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here12 warnings generated when compiling for gfx906. 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ 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: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::re48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ sult_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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: 5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1in 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"))) | ^ (program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_c12pu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 | { } warnings generated when compiling for gfx906. In file included from _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_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/reduce_test.cpp: 124 | # define _GLIBCXX127: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:7_DEPRECATED_SUGGEST(34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hppALT) _GLIBCXX_DEPR:52ECATED_SUGGEST(ALT):39: | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("52 | use '" ALT "' ins tead") us)) | ^ 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 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/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/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_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_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_inference.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2632 | verify(verify_backward_weights_rnn{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /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/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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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"))) | ^ return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1368:13: note: in instantiation of function template 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/sqlite.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_backward_sofmax &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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"))) | ^ 11 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization '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:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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/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:1353:13: note: in instantiation of function template 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"))) | ^ clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2632 | verify(verify_backward_weights_rnn{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /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/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 2 warnings generated when compiling for gfx906. 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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/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;[ 81%] Built target test_tensor_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' | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_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_cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+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=" 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_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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%] 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/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/tensor_cast.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template 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_ctcloss &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:774:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 774 | verify(verify_ctcloss{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'ctc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"))) | ^ 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:1368:13: note: in instantiation of function template 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.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/cbna_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXXIn 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] 17 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-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("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/conv3d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run();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"))) | ^ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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, 4 warnings generated when compiling for gfx906. argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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) {} | ^ 11 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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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:1368:13: note: in instantiation of function template 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); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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/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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3211 | verify(verify_backward_weights_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1368:13: note: in instantiation of function template 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); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_with_indices &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 933 | verify(verify_reduce_with_indices( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1341 | test_drive_impl(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here 963 | test_drive>(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_backward_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1027 | verify(verify_backward_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_In file included from result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3211 | verify(verify_backward_weights_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_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/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], stdIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 936 | verify_equals(verify_reduce_with_indices( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1341 | test_drive_impl(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here 963 | test_drive>(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ::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/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template 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_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:941:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 941 | verify(verify_reduce_no_indices( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1341 | test_drive_impl(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here 963 | test_drive>(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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_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:1358:13: note: in instantiation of function template 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/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2632 | verify(verify_backward_weights_rnn{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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_daIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ta(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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 | rIn 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_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | 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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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; | ^ 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([=] { | ^ d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here rive_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 797 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 cpuf = run_cpu(false, cache_miss, v, xs...); | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ :/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 517 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::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"))) | ^ eturn detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3206 | verify(verify_forward_infer_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1318 | verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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:1358:13: note: in instantiation of function template 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/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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_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_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typenamIn file included from /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 e std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1262:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1262 | verify(verify_forward_infer_3d_bn_spatial_recalc{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | In file included from /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); | ^~~~ return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 = vIn 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:1363:13: note: in instantiation of function template 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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ erify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here 254 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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 | ^ 29 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/deterministic_conv_api.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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::29 warnings generated when compiling for gfx906. type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp| ^: 26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::29879: :16/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp: :note: 52in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here:39 : warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]879 | return verify_i m52p | l ( | u ^s ing result_t/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppy:p517e: 9=: tnote: yin instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested herepe name s517t | d : : r e s u lt v_eorfia:c:ktywpaer;d _ p| o ^o ling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppin 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 here733 | 741 | r u nr_eitmuprln< dueitnatc3h2__ats,y nc2(>[(=)]; { | ^| ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: 917in instantiation of function template specialization 'test_driver::run_cpu>' requested here | 797 | s t a t i c _ c a sctpc(ptuh(ifsa)l-s>e,r ucna(c)h;e _ m| i ^s s, 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 879 : 16 : note: 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_forward_conv &>' requested hereu n_data (879d | a t ar_eatrugrns .vbereigfiyn_(i)m,p ld(a t a| _ ^a rgs.end(), [&] /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp{: 2508d:.25t:e mnote: pin instantiation of function template specialization 'test_driver::verify>' requested herel ate base _2508r | u n < D ri v e r > ( ) ; } ) ; | ^ ver/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:f1333y:(5v: enote: rin instantiation of function template specialization 'test_drive_impl_1>' requested herei fy_forw a1333r | d _ c o ntvee{_ i| m ^p l_1(p/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppro:g917:r46a:m _note: nin instantiation of member function 'conv_driver::run' requested herea me, as); | 917 ^ | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 1358 : 13 : note: in instantiation of function template specialization 'test_drive_impl>' requested here static_c a1358s | t < D e r i v e d * > ( ttheisst)_-d>rriuvne(_)i;m p l| < ^D river71>:( anote: rin instantiation of function template specialization 'test_driver::base_run>' requested hereg v[0], std::m o1299v | e ( a s ) ) ; r u| n ^_ data(da/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cppt:a101_:a42r: gnote: sin instantiation of function template specialization 'test_drive' requested here. begin(), da t101a | _iarngts .meanid(n)(,i n[t& ]a r{g cd,. tceomnpslta tceh abra*s ea_rrguvn[<]D)r i{v etre>s(t)_;d r}i)v;e < p| o ^o ling2d_d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:i1333v:e5r:> (note: ain instantiation of function template specialization 'test_drive_impl_1>' requested herer gc, arg v1333) | ; } t| e ^s t_drive_impl_1(pro/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsg:r2691a:m9_:n anote: m'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heree , as); | ^ 2691 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :{1353 :13}: note: _in instantiation of function template specialization 'test_drive_impl>' requested hereG LIBCXX17_D E1353P | R E C A T E D _ S U G G EteSsTt(_"dsrtidv:e:_iinmvpolk>(argv/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h[:0124]:,45 :s tnote: d:expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST': move(as)); 124 | | ^# define _G/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cppL:IB68C:X42X:1 7note: _in instantiation of function template specialization 'test_drive' requested hereD EPRECATED_ S68U | GiGnEtS Tm(aAiLnT()i nt_ GaLrIgBcC,X Xc_oDnEsPtR EcChaArT*E Da_rSgUvG[G]E)S T{( AtLeTs)t _ d| r ^i ve(a r100g | c , _a_ragtvt)r;i b}u t e| _ ^_ ((__deprecated__ ("use '" ALT "' instead/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits":)2691):)9 : | note: ^'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here 459 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ved*>(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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( In file included from | ^ /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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits::2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 27: In file included from /build/reproducible-path/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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template 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_forward_dropout &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here 459 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_forIn file included from /build/reproducible-path/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] ward_poolin52 | usging result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp<:SptDim>{}, input, filter, indices); | ^ 741:/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 20 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 note: 1333 | test_drive_impl_1(program_name, as); in 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 :1358:13: note: in instantiation of function template 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_traits741:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here | 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_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:1358:13: note: in instantiation of function template 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_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_find2.cpp:68:42: note: in instantiation of function template specialization '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/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3206 | verify(verify_forward_infer_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/fusionHost.hpp:43: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion_plan.hpp:7: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/fusion.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_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 note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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(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; | ^ data_a/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppr:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here g741 | return detach_async([=] { | ^ s/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp.:879:16: note: in instantiation of function 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 | b return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hppe: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.hppg:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here i917 | 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 ( 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"); | ^ 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' 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' t 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ a_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2632 | verify(verify_backward_weights_rnn{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 198 | verify_equals(verify_tensor_cast{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template 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/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.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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_data_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_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/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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"))) | ^ 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()); | ^~~~~~~~ 14 warnings generated when compiling for host. [ 81%] Linking CXX executable ../bin/test_gpu_nchw_nhwc_transpose cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gpu_nchw_nhwc_transpose.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 verifIn file included from y_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' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/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/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/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:779:42: note: in instantiation of function template specialization 'test_drive' requested here 779 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 4 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 198 | verify_equals(verify_tensor_cast{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3175:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3175 | auto bwdDataOutputPair = verify(verify_backward_data_gru{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here 258 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/ctc.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:68:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 68 | sum = logaddexp_cpu(&(in_vec[i]), &sum); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:76:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 76 | auto itr_in = in + in_offset; | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:77:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 77 | auto itr_out = out + out_offset; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:80:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 80 | max_val = std::max(*(itr_in + i), max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:76:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 76 | auto itr_in = in + in_offset; | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:77:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 77 | auto itr_out = out + out_offset; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:80:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 80 | max_val = std::max(*(itr_in + i), max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:76:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 76 | auto itr_in = in + in_offset; | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:77:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 77 | auto itr_out = out + out_offset; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:80:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 80 | max_val = std::max(*(itr_in + i), max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:76:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 76 | auto itr_in = in + in_offset; | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:77:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 77 | auto itr_out = out + out_offset; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:80:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 80 | max_val = std::max(*(itr_in + i), max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:76:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 76 | auto itr_in = in + in_offset; | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:77:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 77 | auto itr_out = out + out_offset; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:80:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 80 | max_val = std::max(*(itr_in + i), max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:83:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:87:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 87 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:108:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 108 | label_prime[2 * i + 1] = label[i]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:108:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 108 | label_prime[2 * i + 1] = label[i]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:111:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 111 | label_prime[2 * i + 0] = blank_lb; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:117:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 117 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:117:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 117 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:118:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | alpha[i] = probs_logits[pidx]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:118:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | alpha[i] = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:125:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | int lb_cur = label_prime[i]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:128:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | lb_pre = label_prime[i - 2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:129:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:135:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 135 | alpha_t1s2 = alpha[aidx_t1s - 2]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:138:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | alpha_t1s1 = alpha[aidx_t1s - 1]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:139:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 139 | T alpha_t1s = alpha[aidx_t1s]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:145:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 145 | alpha_ts += probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:146:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 146 | alpha[aidx_ts] = std::max(alpha_ts, T(NEGATIVE_CUTOFF_VAL)); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:151:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | *loss = -logaddexp_cpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:151:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | *loss = -logaddexp_cpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:176:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 176 | float prob_lx_log = logaddexp_cpu(&(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:176:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 176 | float prob_lx_log = logaddexp_cpu(&(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:188:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | int lb_cur = label_prime[k1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:190:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:193:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | beta_buff0[k1] = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:195:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 195 | T alpha_temp = alpha_log[bidx_ts]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:201:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 201 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:202:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 202 | size_t gidx = (input_length - 1) * grads_stride[0] + batch_id * grads_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:204:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 204 | T probs_logits_pidx = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:212:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 212 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:220:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 220 | gradients_logits[gidx] = -exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:232:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | int lb_cur = label_prime[k1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:233:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | int lb_pre = label_prime[k1 + 2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:235:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 235 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:247:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 247 | beta_temp += probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:254:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | beta_temp += alpha_log[bidx_ts]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:260:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 260 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:261:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | size_t gidx = j1 * grads_stride[0] + batch_id * grads_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:263:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | T probs_logits_pidx = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:271:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 271 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:279:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 279 | gradients_logits[gidx] = -exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:324:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 324 | auto lab_begin = &(workspace_cpu[4 * batch_size]) + label_offsets; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:324:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 324 | auto lab_begin = &(workspace_cpu[4 * batch_size]) + label_offsets; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:324:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 324 | auto lab_begin = &(workspace_cpu[4 * batch_size]) + label_offsets; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:324:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 324 | auto lab_begin = &(workspace_cpu[4 * batch_size]) + label_offsets; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:324:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 324 | auto lab_begin = &(workspace_cpu[4 * batch_size]) + label_offsets; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:325:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 325 | std::vector indiv_lab(lab_begin, lab_begin + label_len); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:393:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:394:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:395:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:397:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:399:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:428:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:393:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:394:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:395:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:397:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:399:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:428:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:393:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:394:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:395:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:397:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:399:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:428:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:393:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:394:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:395:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:397:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:399:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:428:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:393:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 393 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:394:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 394 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:395:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 395 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:397:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 397 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:399:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 399 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:405:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:409:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 409 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:428:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 428 | std::copy(inputLengths, inputLengths + batch_size, workspace_cpu.begin()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 431 | std::copy(labelLengths, labelLengths + batch_size, workspace_cpu.begin() + batch_size); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:442:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 442 | std::copy(labels, labels + total_label_len, workspace_cpu.begin() + 4 * batch_size); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 936 | verify_equals(verify_reduce_with_indices( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1341 | test_drive_impl(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp: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"))) | ^ i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:487:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 487 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:492:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:493:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 493 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:494:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:496:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 496 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:498:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 498 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:504:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 504 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ctc.cpp:508:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 508 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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 | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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_ops.dir/build.make test/CMakeFiles/test_tensor_ops.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_ops.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_tensor_ops.dir/build.make test/CMakeFiles/test_tensor_ops.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1363:13: note: in instantiation of function template 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) | [ 81%] Building CXX object test/CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization '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<3> &, tensor &, tensor &, tensor &, 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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/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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3206 | verify(verify_forward_infer_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 198 | verify_equals(verify_tensor_cast{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:30In 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] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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: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"))) | ^ 29 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1373:13: note: in instantiation of function template 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"))) | ^ 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:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp52 | using result_type = typename std::result_of::type; | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ 741/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here :20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ 797/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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.hpp24:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here : note: in instantiation of function template specialization 'test_driver::run_cpu>' 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_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 run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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 :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.hpp54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ :/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ :/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /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/driver.hpp:1368:13: note: in instantiation of function template 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: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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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/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/tensor_cast.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 198 | verify_equals(verify_tensor_cast{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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})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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits ^:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3206 | verify(verify_forward_infer_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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/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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2632 | verify(verify_backward_weights_rnn{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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/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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 9 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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:1373:13: note: in instantiation of function template 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 _GLIBCXIn file included from X/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] 11340 | 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); | ^~~~ 7_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 19 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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/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:1373:13: note: in instantiation of function template 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/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_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/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 | 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 = veri virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here fy(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"))) | ^ 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' 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 resulIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 5 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:69:42: note: in instantiation of function template specialization 'test_drive' requested here 69 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead")In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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"))) | ^ t_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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:1368:13: note: in instantiation of function template 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"))) | ^ clang++-17: warning: argument unused during compilation: '-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:1358:13: note: in instantiation of function template 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1358:13: note: in instantiation of function template 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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"))) | ^ In file included from /build/reproducible-path/miopen-5.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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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' 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:1368:13: note: in instantiation of function template 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_dropout &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:344:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 344 | verify(verify_backward_dropout{DropoutDesc, din, dout, reserveSpace, 0, 0, 0}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:355:42: note: in instantiation of function template specialization 'test_drive' requested here 355 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGESTer>(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"))) | ^ (ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ [ 83%] Built target test_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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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 hereIn file included from 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"))) | ^ /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/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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:1373:13: note: in instantiation of function template 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/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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 318 | auto out = verify(verify_lrn_foward{lrn, input}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1318 | verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3206 | verify(verify_forward_infer_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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/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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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"))) | ^ 17 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/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_data_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/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/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_dropout &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout.cpp:340:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 340 | verify(verify_forward_dropout{DropoutDesc, in.desc, in, out, reserveSpace, 0, 0, 0}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'dropout_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3143:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3143 | auto fwdTrainOutputPair = verify(verify_forward_train_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:63:42: note: in instantiation of function template specialization 'test_drive' requested here 63 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_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:1368:13: note: in instantiation of function template 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); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from In file included from /build/reproducible-path/miopen-5.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"))) | ^ /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 | cpIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] u f52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ = /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' 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_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ u/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here n517 | 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 c744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here u917 | static_cast(this)->run(); | ^ (/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here f 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:1358:13: note: in instantiation of function template 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.cppl: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); } | ^ e,/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ 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' a 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hc:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ he_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 734 | verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_In file included from e; /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp :| 38 ^~~~~: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"))) | ^ /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); | ^~~~~~~~~~ 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()); | ^~~~~~~~ /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); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_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/rnn_vanilla_common.hpp100 | : 647_:_49a:t twarning: riunsafe pointer arithmetic [-Wunsafe-buffer-usage]b ute__ ((__depre c647at | e d _ _ ( " use '" ALT "' instead"))) | ^ 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/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_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/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:1368:13: note: in instantiation of function template 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3211:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3211 | verify(verify_backward_weights_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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); | ^~~~ 122 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp: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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3173:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3173 | auto fwdTrainOutputPair = verify(verify_forward_train_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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]), anyIn file included from /build/reproducible-path/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.hpparg.size()); | ^~~~~~~~ :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1373:13: note: in instantiation of function template 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.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/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); | ^~~~ :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/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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_find2.cpp:68:42: note: in instantiation of function template specialization '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/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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_dropout.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1032:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1032 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.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:1358:13: note: in instantiation of function template 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:1120:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1120 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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 "' 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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | 7 warnings generated when compiling for host. verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_data_lstm &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:3193:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3193 | auto bwdDataOutputPair = verify(verify_backward_data_lstm{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lstm_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:78:5: note: in instantiation of function template specialization 'test_drive' requested here 78 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_find_2_conv cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_find_2_conv.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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 clang++-17: warning: argument unused during compilation: '-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:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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(falsIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3206:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3206 | verify(verify_forward_infer_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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"))) | ^ e, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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:1363:13: note: in instantiation of function template 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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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.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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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 + 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/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_per_activation &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1004:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1004 | verify(verify_forward_train_bn_per_activation{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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); | ^~~~~~~~~~ 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:72:5: note: in instantiation of function template specialization 'test_drive' requested here 72 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:827:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 827 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp: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); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_per_activation &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1046:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1046 | verify(verify_forward_train_3d_bn_per_activation{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ [ 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/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/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/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:1373:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_data_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_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 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); | ^~~~ GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 2 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:52In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lstm_common.hpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_p:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] t 52 | using result_type = typename std::result_of::type; | ^ r[/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here n741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here *797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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.cppa: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 s 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here r1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here i1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here d741 | test_drive(argc, argv); | ^ e/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' + 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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; | ^~~~~ [ 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 /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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 318 | /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); | ^~~~~~~~~~ auto out = verify(verify_lrn_foward{In file included from 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/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; | ^ 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...); | ^ 71/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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.hppnote: :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here in instantiation of function template specialization 'test_driver::base_run>' requested here1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ 1299/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' | 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/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); | ^~~~~~~~~~ clang++-17: warning: argument unused during compilation: '-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/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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1368:13: note: in instantiation of function template 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/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/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); | ^~~~ 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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:1363:13: note: in instantiation of function template 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_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1353:13: note: in instantiation of function template 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/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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ 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:1358:13: note: in instantiation of function template 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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 734 | verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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/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 | ^ [ 83%] Built target test_sqlite make -f test/CMakeFiles/test_tensor_set.dir/build.make test/CMakeFiles/test_tensor_set.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_set.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_tensor_set.dir/build.make test/CMakeFiles/test_tensor_set.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' 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:1368:13: note: in instantiation of function template 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"))) | ^ [ 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_bwd &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:328:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 328 | verify(verify_lrn_bwd{lrn, out.first, dout, input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | t cpuf =e run_cpu(false, scache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here _879 | return verify_impl( | ^ d/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21:r note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here i 514 | auto out = verify(verify_forward_poovling{e}, input, fi_lter, indices); i | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppm:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here p718 | run_impl(); | ^ l::run' requested here 917D | startic_cast(this)-i>run(); | ^ v/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71:e note: in instantiation of function template specialization 'test_driver::base_run>' requested here r 1299 | run_data(data_args.begin(), data_args.end<(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | ttest_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 81363 | test_drive_impl>(argv[0], std::move(as))_; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cppt:54:42: note: in instantiation of function template specialization 'test_drive' requested here >>54 | int main((int argc, consat char* argv[]) r{ test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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>(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization '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"))) | ^ cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] B 52 | using result_type = typename std::result_of::type; | ^ 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 X741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppX:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 1797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ 7/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 D917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here E1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppP:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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); | ^ 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"); | ^ 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' C124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' A100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ TED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | In file included from ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | /build/reproducible-path/miopen-5.5.1+dfsg2/test/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); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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:1358:13: note: in instantiation of function template 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/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: In file included from unsafe pointer arithmetic [-Wunsafe-buffer-usage]/build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp536:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here | 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"))) | ^ *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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 &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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"))) | ^ 122 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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 = return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here t 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ y/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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.cpppename std::result_of::type; | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here 741 | return detach_async([=] { | ^ 713/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here | 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp 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 879:16: note: in instantiation of 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.cpp917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1063 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here :917:46: note: in instantiation of member function '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 741 | test_drive(argc, argv); | ^ 1299 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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/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:1358:13: note: in instantiation of function template 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/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/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1027 | verify(verify_backward_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2471 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 318 | auto out = verify(verify_lrn_foward{lrn, input}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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>(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_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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"))) | ^ 9 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/solver.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_solution.hpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/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:1358:13: note: in instantiation of function template 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 | stIn 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 =atic_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp typen:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ ame std::result_of::type; :| ^ 1432/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here :5: 741 | rnote: eturn detach_async([=in instantiation of function template specialization 'test_drive' requested here ] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 1432 797 | | cpuf = run_cpu(fa lse, cache_miss, v, xs t...); | ^ es/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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 | t_d return verifyri_impl( | ^ ve/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 {lrn, h_out.first, dout, inpunot, scale}); | ^ rm_/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 3d917 | st_atic_cast(tsphis)->run(); | ^ ati/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here a1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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 l 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ _d/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsr:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here i2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hv:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' e 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ r>(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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 file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] in 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 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 797 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp | :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here cpuf = run_cpu(false, cache_miss, v, xs...); | ^ 1363/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here :54:42: note: in instantiation of function template specialization 'test_drive' requested here 734 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DE:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here P RECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' 2691instead"))) | ^ | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 198 | verify_equals(verify_tensor_cast{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:484:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 484 | printf("Forward LRN Verifies on CPU and GPU (err=%f)\n", error); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyForward' requested here 49 | LRNDriver() : Driver() | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:100:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here 100 | drv = new LRNDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:580:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 580 | printf("Backward LRN Verifies on CPU and GPU (err=%f)\n", error); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyBackward' requested here 49 | LRNDriver() : Driver() | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:100:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here 100 | drv = new LRNDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1358:13: note: in instantiation of function template 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/driver/main.cpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:484:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 484 | printf("Forward LRN Verifies on CPU and GPU (err=%f)\n", error); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:49:5: note: in instantiation of member function 'LRNDriver::VerifyForward' requested here 49 | LRNDriver() : Driver() | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:104:19: note: in instantiation of member function 'LRNDriver::LRNDriver' requested here 104 | drv = new LRNDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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/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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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, asIn file included from )/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] ; 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here | 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp ^:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :m1363a:i13n:( inote: ntin instantiation of function template specialization 'test_drive_impl>' requested here argc, const char * 1363a | r g v [ ] ) { t e s tt_edsrti_vderiat(>a>r(gacr,g avr[g0v)];, } s t| d ^: :move(as)); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp9:: 101note: :'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here42 : note: in instantiation of function template specialization 'test_drive' requested here 2691 | {101 | }i n_tG LImBaCiXXn1(7i_nDtE PaRrEgCcA,T EcDo_nSsUtGG EcShTa(r"*s tadr:g:vi[n]v)o k{e _treesstu_ltd"r)i;v e <| p ^ ooling2d_driver>(arg/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hc:, 124a:r45gv:) ;note: }expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' | ^ 124 | # define _GLIBCXX17_DEPRECATED/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits_:S2691U:G9G:E Snote: T'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here(A LT) _GLIBC X2691X | _ D E P{R E}C A_TGELDI_BSCUXGXG1E7S_TD(EAPLRTE)C A T| E ^ D_SUGG/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hE:S100T:(19":s tnote: dexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST': :invoke_ r100e | s u l_t_a"t)t;r i b| u ^t e__ ((__deprecate/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hd:_124_: (45":u snote: eexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' '" ALT "' i124n | s#t edaedf"i)n)e) _G| L ^I BCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 198 | verify_equals(verify_tensor_cast{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1358:13: note: in instantiation of function template 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: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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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: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/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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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.beg/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsi:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 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"))) | ^ , data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_lrn_foward &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:318:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 318 | auto out = verify(verify_lrn_foward{lrn, input}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'lrn_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/lrn_test.cpp:341:42: note: in instantiation of function template specialization 'test_drive' requested here 341 | int main(int argc, const char* argv[]) { test_drive(argc, argv); }; | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:713:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here 713 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp cpuf = run_cpu(false, cac:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xhe_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_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: 879 | return 16: note: in instantiation of function 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 hereverify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 879 | re 517 | veturify(verify_backwrn ard_pooling{veri}, | ^ fy_im/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 733pl( | | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp run_impl(); | ^ :1262:9/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here : note: in instantiation of function template specialization 'test_driver::verify>' requested here 917 | static_cast(this)->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 veri 1299 | run_datfy(vea(data_args.begin(rif), data_args.endy_(), [&] { d.template forwbase_run();a }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"))) | ^ rd_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_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/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:1373:13: note: in instantiation of function template 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/tensor_ops.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 336 | verify(verify_tensor_ops{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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/conv2d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2613 | verify(verify_backwards_bias{output, bias}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 198 | verify_equals(verify_tensor_cast{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/driver/main.cpp:42: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here 55 | ReduceDriver() : Driver() | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:171:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here 171 | drv = new ReduceDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1027 | verify(verify_backward_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:741:5: note: in instantiation of function template specialization 'test_drive' requested here 741 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here 55 | ReduceDriver() : Driver() | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:175:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here 175 | drv = new ReduceDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:513:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 513 | printf("ReduceTensor() with indices output Verifies on CPU and GPU (err=%f, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here 55 | ReduceDriver() : Driver() | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:179:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here 179 | drv = new ReduceDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"))) | ^ 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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: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/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/solver.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 734 | verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1363:13: note: in instantiation of function template 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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 | In file included from 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/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.hpp879:16: note: in instantiation 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:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: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.hpp797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | 797 | cpuf = run_cpu(false, c ache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here 895 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here re1333t | urn 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 test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here :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"))) | ^ 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 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.hpp1363: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 test_drive_impl>(argv[0], std::move(as )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"))) | ^ ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_gru &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/gru_common.hpp:3184:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 3184 | verify(verify_backward_weights_gru{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'gru_basic_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/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/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()); | ^~~~~~~~ cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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"))) | ^ :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/lrn_test.cpp:26: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:44:42: note: in instantiation of function template specialization 'test_drive' requested here 44 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2471 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1363:13: note: in instantiation of function template 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/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:1363:13: note: in instantiation of function template 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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:1363:13: note: in instantiation of function template 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[]) { 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; | ^ e/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppt_drive(argc, argv); } In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp| :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ ^/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ : /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_im/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitspl:(2691 : 9:| ^note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp 8792691 | {: 16}: _note: GLin instantiation of function 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 hereI BCXX17_DEPR E879C | A T E D _ S U G GrEeStTu(r"ns tdv:e:riinfvyo_kiem_prle(s u l| t ^" ); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h::713124::24:45 :note: in instantiation of function template specialization 'test_driver::verify>' requested herenote: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' : 124517 | :#9 :d enote: fin instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested herei ne _GLIB C517 | X X 1 7 _ D E PRvEeCrAiTfEyD(_vSeUrGiGEfSyT_(bAaLcTk)w a_rGdL_IpBoCoXlXi_nDgED{}_,S U G| G ^E ST(ALT) /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/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :100:19: note: 744expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' | 100 | _ _ a t t rriubnu_tiem_p_l <(u(i_n_td6e4p_rte,c a2t>e(d)_;_ (| " ^u se '"/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :A917L:T46 :" 'note: in instantiation of member function 'pooling_driver::run' requested herei nstead "917)) | ) | ^ static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp713:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here | 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"))) | ^ 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:1373:13: note: in instantiation of function template 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); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_cast &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:198:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 198 | verify_equals(verify_tensor_cast{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_cast_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:204:42: note: in instantiation of function template specialization 'test_drive' requested here 204 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 84 | itr_dst_dim[0] = itr_src_dim[order_0]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | itr_dst_dim[1] = itr_src_dim[order_1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | itr_dst_dim[1] = itr_src_dim[order_1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | itr_dst_dim[2] = itr_src_dim[order_2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | itr_dst_dim[2] = itr_src_dim[order_2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | itr_dst_dim[3] = itr_src_dim[order_3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | itr_dst_dim[3] = itr_src_dim[order_3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | dst[idx_dst] = src[idx_src]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | dst[idx_dst] = src[idx_src]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 84 | itr_dst_dim[0] = itr_src_dim[order_0]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | itr_dst_dim[1] = itr_src_dim[order_1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | itr_dst_dim[1] = itr_src_dim[order_1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | itr_dst_dim[2] = itr_src_dim[order_2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | itr_dst_dim[2] = itr_src_dim[order_2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | itr_dst_dim[3] = itr_src_dim[order_3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | itr_dst_dim[3] = itr_src_dim[order_3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | dst[idx_dst] = src[idx_src]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | dst[idx_dst] = src[idx_src]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 84 | itr_dst_dim[0] = itr_src_dim[order_0]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | itr_dst_dim[1] = itr_src_dim[order_1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | itr_dst_dim[1] = itr_src_dim[order_1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | itr_dst_dim[2] = itr_src_dim[order_2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | itr_dst_dim[2] = itr_src_dim[order_2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | itr_dst_dim[3] = itr_src_dim[order_3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | itr_dst_dim[3] = itr_src_dim[order_3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | dst[idx_dst] = src[idx_src]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | dst[idx_dst] = src[idx_src]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:66:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | src_dim[order_0], src_dim[order_1], src_dim[order_2], src_dim[order_3]}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:69:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | src_dim[1] * src_dim[2] * src_dim[3], src_dim[2] * src_dim[3], src_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:71:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 71 | dst_dim[1] * dst_dim[2] * dst_dim[3], dst_dim[2] * dst_dim[3], dst_dim[3], 1}; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:78:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | for(itr_src_dim[1] = 0; itr_src_dim[1] < src_dim[1]; itr_src_dim[1]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:80:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | for(itr_src_dim[2] = 0; itr_src_dim[2] < src_dim[2]; itr_src_dim[2]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:82:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 82 | for(itr_src_dim[3] = 0; itr_src_dim[3] < src_dim[3]; itr_src_dim[3]++) | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:84:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 84 | itr_dst_dim[0] = itr_src_dim[order_0]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | itr_dst_dim[1] = itr_src_dim[order_1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:85:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 85 | itr_dst_dim[1] = itr_src_dim[order_1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | itr_dst_dim[2] = itr_src_dim[order_2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:86:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 86 | itr_dst_dim[2] = itr_src_dim[order_2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | itr_dst_dim[3] = itr_src_dim[order_3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:87:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 87 | itr_dst_dim[3] = itr_src_dim[order_3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:90:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 90 | itr_src_dim[0] * src_stride[0] + itr_src_dim[1] * src_stride[1] + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:91:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 91 | itr_src_dim[2] * src_stride[2] + itr_src_dim[3] * src_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:93:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 93 | itr_dst_dim[0] * dst_stride[0] + itr_dst_dim[1] * dst_stride[1] + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:94:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | itr_dst_dim[2] * dst_stride[2] + itr_dst_dim[3] * dst_stride[3]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | dst[idx_dst] = src[idx_src]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:96:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | dst[idx_dst] = src[idx_src]; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:79: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:351:89: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | f(dim_0, dim_1, dim_2, dim_3, order[0], order[1], order[2], order[3]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:511:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 511 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp:511:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 511 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1373:13: note: in instantiation of function template 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/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:1353:13: note: in instantiation of function template 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"))) | ^ 212 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:730:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 730 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_cast.cpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"))) | ^ 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); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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:1363:13: note: in instantiation of function template 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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/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/bn_spatial_nhwc_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_nhwc_test.cpp:734:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 734 | verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_nhwc_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/na_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_inference_batchnorm_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:297:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 297 | verify(verify_inference_batchnorm_activ{ptr_fusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2613 | verify(verify_backwards_bias{output, bias}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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/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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 | cpufIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] = 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here r741 | return detach_async([=] { | ^ un/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' 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_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ p/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here u517 | 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 f707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here a917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here l 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here s 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cppe:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ , /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here c2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ a/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' c124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hh:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' e100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ _miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 8951027 | 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 16917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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 note: 1037 | test_drive(argc, argv); | ^ in instantiation of 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/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits :2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 895124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_with_indices &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:933:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 933 | verify(verify_reduce_with_indices( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1341 | test_drive_impl(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:961:9: note: in instantiation of function template specialization 'test_drive>' requested here 961 | test_drive>(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECAIn file included from TED/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp_:S27U: GGIn file included from E/build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hppS:T(30A: LIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppT:) 34: _In file included from GL/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppI:B29CX: X/build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp_D:E52P:R39E:C Awarning: TE'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]D_ SUGGEST(ALT) | 52 ^ | u/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hs:i100n:g19 :r enote: sexpanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'u lt_typ e100 | = t_y_aptetnraimbeu tset_d_ :(:(r_e_sduelptr_eocfa':": tAyLpTe ;" ' i| n ^s tead"))) | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp ^: 741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/driver/main.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:157:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 157 | std::string arg = argv[1]; | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | data[k] = static_cast(bot_ptr[k]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | data[k] = static_cast(bot_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | c_res[i] = f(data[i]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | c_res[i] = f(data[i]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:132:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | Tcheck_ c_val = c_res[i]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:133:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 133 | Tcheck_ g_val = static_cast(top_ptr[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:141:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 141 | << " x = " << data[i] << " " | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | data[k] = static_cast(bot_ptr[k]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | data[k] = static_cast(bot_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | c_res[i] = f(data[i]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | c_res[i] = f(data[i]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:132:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | Tcheck_ c_val = c_res[i]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:133:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 133 | Tcheck_ g_val = static_cast(top_ptr[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:141:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 141 | << " x = " << data[i] << " " | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | bot_cpu[k] = static_cast(bot_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | bot_cpu[k] = static_cast(bot_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | top_cpu[k] = static_cast(top_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | top_cpu[k] = static_cast(top_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:236:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | Tcheck_ c_val = bot_df_cpu[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Tcheck_ g_val = static_cast(bot_df_ptr[i]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:91: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | bot_cpu[k] = static_cast(bot_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | bot_cpu[k] = static_cast(bot_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | top_cpu[k] = static_cast(top_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | top_cpu[k] = static_cast(top_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:236:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | Tcheck_ c_val = bot_df_cpu[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Tcheck_ g_val = static_cast(bot_df_ptr[i]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:91: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] | ^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:42: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/timer.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:94:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | mean_accum += in_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:99:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | saveMean[adjIndex] = mean_accum; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:103:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 103 | runningMean[adjIndex] * (static_cast(1) - expAvgFactor); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:104:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 104 | runningMean[adjIndex] = | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:116:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 116 | elemStd = in_ptr[index] - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:130:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 130 | runningVariance[adjIndex] = | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:131:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 131 | (static_cast(1) - expAvgFactor) * runningVariance[cidx] + | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:139:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 139 | saveInvVariance[adjIndex] = elemInvVar; /*output only*/ | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:147:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 147 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:151:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:151:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:151:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:94:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | mean_accum += in_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:99:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | saveMean[adjIndex] = mean_accum; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:103:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 103 | runningMean[adjIndex] * (static_cast(1) - expAvgFactor); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:104:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 104 | runningMean[adjIndex] = | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:116:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 116 | elemStd = in_ptr[index] - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:130:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 130 | runningVariance[adjIndex] = | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:131:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 131 | (static_cast(1) - expAvgFactor) * runningVariance[cidx] + | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:139:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 139 | saveInvVariance[adjIndex] = elemInvVar; /*output only*/ | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:147:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 147 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:151:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:151:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:151:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:230:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | mean_accum += in_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | saveMean[cidx] = mean_accum; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:267:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 267 | Tref newRunMean = runningMean[cidx] * (static_cast(1) - expAvgFactor); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:268:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 268 | runningMean[cidx] = mean_accum * expAvgFactor + newRunMean; // newMean*factor + tmp | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:292:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | out_ptr[index] = elemStd = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:293:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | (in_ptr[index] - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:77: warning: unsafe buffer access [-Wunsafe-buffer-usage] 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:349:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 349 | saveInvVariance[cidx] = invertVar; /*output only*/ | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:372:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 372 | out_ptr[index] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:84: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:230:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | mean_accum += in_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | saveMean[cidx] = mean_accum; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:267:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 267 | Tref newRunMean = runningMean[cidx] * (static_cast(1) - expAvgFactor); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:268:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 268 | runningMean[cidx] = mean_accum * expAvgFactor + newRunMean; // newMean*factor + tmp | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:292:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | out_ptr[index] = elemStd = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:293:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | (in_ptr[index] - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:77: warning: unsafe buffer access [-Wunsafe-buffer-usage] 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:349:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 349 | saveInvVariance[cidx] = invertVar; /*output only*/ | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:372:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 372 | out_ptr[index] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:84: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:433:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 433 | mean = estimatedMean[adjIndex]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:434:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 434 | variance = estimatedVariance[adjIndex]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:441:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 441 | elemStd = in_ptr[index] - mean; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:445:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 445 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:445:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 445 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:445:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] 445 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:473:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 473 | mean_accum += in_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:485:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 485 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:501:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 501 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:433:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 433 | mean = estimatedMean[adjIndex]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:434:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 434 | variance = estimatedVariance[adjIndex]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:441:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 441 | elemStd = in_ptr[index] - mean; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:445:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 445 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:445:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 445 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:445:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] 445 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:473:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 473 | mean_accum += in_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:485:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 485 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:501:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 501 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:552:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 552 | mean = estimatedMean[cidx]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:553:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 553 | variance = estimatedVariance[cidx]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:566:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | elemStd = in_ptr[index] - mean; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:568:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:568:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:568:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:610:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 610 | mean_accum += in_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:658:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 658 | out_ptr[index] = elemStd = (in_ptr[index] - mean_accum); // (x_i - mean) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:658:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 658 | out_ptr[index] = elemStd = (in_ptr[index] - mean_accum); // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:708:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 708 | elemStd = out_ptr[index]; // using saved values from output tensor | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:712:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:712:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:712:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:552:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 552 | mean = estimatedMean[cidx]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:553:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 553 | variance = estimatedVariance[cidx]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:566:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | elemStd = in_ptr[index] - mean; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:568:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:568:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:568:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:610:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 610 | mean_accum += in_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:658:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 658 | out_ptr[index] = elemStd = (in_ptr[index] - mean_accum); // (x_i - mean) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:658:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 658 | out_ptr[index] = elemStd = (in_ptr[index] - mean_accum); // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:708:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 708 | elemStd = out_ptr[index]; // using saved values from output tensor | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:712:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:712:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:712:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:783:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 783 | mean = savedMean[adjIndex]; // HxW elements | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:784:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | elemInvVar = savedInvVariance[adjIndex]; // HxW elements | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:794:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 794 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:796:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 796 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:797:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 797 | dbias_ptr[adjIndex] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:798:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 798 | dscale_ptr[adjIndex] += xhat[xhat_index] * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 799 | tmp1 = scale_ptr[adjIndex] * dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:810:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 810 | tmp2 = n_batchs * (dy_ptr[index] * scale_ptr[adjIndex]) - tmp1; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:810:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 810 | tmp2 = n_batchs * (dy_ptr[index] * scale_ptr[adjIndex]) - tmp1; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:812:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 812 | dx_ptr[index] = tmp3 * tmp2; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:839:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 839 | mean += x_ptr[index]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:851:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:868:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 868 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:870:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 870 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:871:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 871 | dbias_ptr[adjIndex] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:872:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 872 | dscale_ptr[adjIndex] += xhat[xhat_index] * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:873:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 873 | tmp1 = scale_ptr[adjIndex] * dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:886:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 886 | dx_ptr[index] = tmp3 * tmp2; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:783:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 783 | mean = savedMean[adjIndex]; // HxW elements | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:784:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | elemInvVar = savedInvVariance[adjIndex]; // HxW elements | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:794:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 794 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:796:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 796 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:797:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 797 | dbias_ptr[adjIndex] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:798:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 798 | dscale_ptr[adjIndex] += xhat[xhat_index] * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 799 | tmp1 = scale_ptr[adjIndex] * dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:810:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 810 | tmp2 = n_batchs * (dy_ptr[index] * scale_ptr[adjIndex]) - tmp1; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:810:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 810 | tmp2 = n_batchs * (dy_ptr[index] * scale_ptr[adjIndex]) - tmp1; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:812:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 812 | dx_ptr[index] = tmp3 * tmp2; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:839:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 839 | mean += x_ptr[index]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:851:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:868:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 868 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:870:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 870 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:871:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 871 | dbias_ptr[adjIndex] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:872:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 872 | dscale_ptr[adjIndex] += xhat[xhat_index] * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:873:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 873 | tmp1 = scale_ptr[adjIndex] * dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:886:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 886 | dx_ptr[index] = tmp3 * tmp2; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:947:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 947 | mean = savedMean[cidx]; // 1xCx1x1 elements | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:948:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 948 | invVar = savedInvVariance[cidx]; // 1xCx1x1 elements | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:954:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 954 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:955:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 955 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:956:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 956 | dbias_ptr[cidx] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:957:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 957 | dscale_ptr[cidx] += elemStd * invVar * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:976:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 976 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:977:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:977:82: warning: unsafe buffer access [-Wunsafe-buffer-usage] 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:978:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 978 | Tref tmp2 = -elemStd * invVar * dscale_ptr[cidx]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:979:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 979 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:980:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 980 | dx_ptr[index] = tmp3 * (tmp2 + tmp1); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1030:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1030 | mean += x_ptr[index]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1079:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1079 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1117:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1117 | dscale_ptr[cidx] = static_cast(0.); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1118:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1118 | dbias_ptr[cidx] = static_cast(0.); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1134:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1134 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1136:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1136 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1137 | dbias_ptr[cidx] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1138:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1138 | dscale_ptr[cidx] += xhat[xhat_index] * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1184:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1184 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1184:82: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1184 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1185:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1185 | Tref tmp2 = -xhat[xhat_index] * dscale_ptr[cidx]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1186:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1186 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1187:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | dx_ptr[index] = tmp3 * (tmp2 + tmp1); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:947:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 947 | mean = savedMean[cidx]; // 1xCx1x1 elements | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:948:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 948 | invVar = savedInvVariance[cidx]; // 1xCx1x1 elements | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:954:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 954 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:955:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 955 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:956:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 956 | dbias_ptr[cidx] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:957:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 957 | dscale_ptr[cidx] += elemStd * invVar * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:976:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 976 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:977:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:977:82: warning: unsafe buffer access [-Wunsafe-buffer-usage] 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:978:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 978 | Tref tmp2 = -elemStd * invVar * dscale_ptr[cidx]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:979:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 979 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:980:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 980 | dx_ptr[index] = tmp3 * (tmp2 + tmp1); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1030:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1030 | mean += x_ptr[index]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1079:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1079 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1117:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1117 | dscale_ptr[cidx] = static_cast(0.); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1118:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1118 | dbias_ptr[cidx] = static_cast(0.); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1134:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1134 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1136:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1136 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1137 | dbias_ptr[cidx] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1138:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1138 | dscale_ptr[cidx] += xhat[xhat_index] * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1184:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1184 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1184:82: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1184 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1185:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1185 | Tref tmp2 = -xhat[xhat_index] * dscale_ptr[cidx]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1186:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1186 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1187:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | dx_ptr[index] = tmp3 * (tmp2 + tmp1); | ^~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:100:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:100:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:102:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 102 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:102:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 102 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:116:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 116 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:116:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 116 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:134:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:134:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:148:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:156:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:156:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:169:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 169 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:169:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 169 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:169:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 169 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:171:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 171 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:171:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 171 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1073:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1073 | c_ptr[b * c_batch_stride + c * c_channel_stride + k * c_depth_stride + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1076:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1076 | g_ptr[b * g_batch_stride + c * g_channel_stride + k * g_depth_stride + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1129:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1129 | Tcheck_ c_val = c_ptr[b * c_batch_stride + c * c_channel_stride + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1133:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1133 | g_ptr[b * g_batch_stride + c * g_channel_stride + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1073:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1073 | c_ptr[b * c_batch_stride + c * c_channel_stride + k * c_depth_stride + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1076:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1076 | g_ptr[b * g_batch_stride + c * g_channel_stride + k * g_depth_stride + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1129:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1129 | Tcheck_ c_val = c_ptr[b * c_batch_stride + c * c_channel_stride + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1133:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1133 | g_ptr[b * g_batch_stride + c * g_channel_stride + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_bn_spatial &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1163:24: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1163 | auto outpair = verify(verify_forward_train_bn_spatial{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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 | vIn file included from /build/reproducible-path/miopen-5.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] e r52 | 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 741 | return detach_async([=] { | ^ f/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppy:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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 v1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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 r 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ i/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsf:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ y/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' _ 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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__ ((_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:1368:13: note: in instantiation of function template 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"))) | ^ _deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:71: /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:66:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | mean = estimatedMean[cidx]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:67:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | variance = estimatedVariance[cidx]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:78:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | elemStd = in_ptr[index] - mean; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:80:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:80:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:80:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:66:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | mean = estimatedMean[cidx]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:67:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | variance = estimatedVariance[cidx]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:78:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | elemStd = in_ptr[index] - mean; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:80:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:80:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:80:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:127:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | mean = estimatedMean[adjIndex]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:128:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | variance = estimatedVariance[adjIndex]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:134:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | elemStd = in_ptr[index] - mean; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:127:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | mean = estimatedMean[adjIndex]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:128:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | variance = estimatedVariance[adjIndex]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:134:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | elemStd = in_ptr[index] - mean; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:205:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | c_res[i] = f(static_cast(bot_ptr[i])); // f(data.at(i)); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:205:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | c_res[i] = f(static_cast(bot_ptr[i])); // f(data.at(i)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:205:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | c_res[i] = f(static_cast(bot_ptr[i])); // f(data.at(i)); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:205:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | c_res[i] = f(static_cast(bot_ptr[i])); // f(data.at(i)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:215:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | Tref c_val = c_res[i]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:216:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | Tref g_val = static_cast(top_ptr[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:215:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | Tref c_val = c_res[i]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:216:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | Tref g_val = static_cast(top_ptr[i]); | ^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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.cpp34:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: :205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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 961358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here :337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ 26/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits::2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ warning: /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ unsafe buffer access [-Wunsafe-buffer-usage] 96 | y += a_ptr[aindex] * b_ptr[bindex]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:96:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | y += a_ptr[aindex] * b_ptr[bindex]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:99:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | c_ptr[cindex] = alpha * y + beta * c_ptr[cindex]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:99:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | c_ptr[cindex] = alpha * y + beta * c_ptr[cindex]; | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:96:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:107:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 107 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:114:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 114 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:120:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 120 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:128:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | bot_ptr[b * bot_batch_stride + head * bot_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:142:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 142 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:150:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 150 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:157:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 157 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:164:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:174:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:182:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:188:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:196:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:234:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:244:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | scale_v_ptr[b * scale_v_batch_stride + o * scale_v_channel_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:250:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + j * bot_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:254:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | top_v_ptr[b * top_v_batch_stride + o * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:96:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:107:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 107 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:114:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 114 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:120:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 120 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:128:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | bot_ptr[b * bot_batch_stride + head * bot_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:142:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 142 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:150:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 150 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:157:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 157 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:164:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:174:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:182:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:188:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:196:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:234:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:244:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | scale_v_ptr[b * scale_v_batch_stride + o * scale_v_channel_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:250:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + j * bot_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:254:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | top_v_ptr[b * top_v_batch_stride + o * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:336:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 336 | (static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:340:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 340 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:343:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 343 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:359:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 359 | (static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:363:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:366:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 366 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:374:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | bot_df_v_ptr[b * bot_df_v_batch_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:378:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:382:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:388:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:402:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | top_df_ptr[b * top_df_batch_stride + head * top_df_channel_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:405:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:408:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:417:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 417 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:421:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | top_ptr[b * top_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:425:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 425 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:433:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 433 | bot_df_v_ptr[b * bot_df_v_batch_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:437:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 437 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:441:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 441 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:447:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 447 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:466:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 466 | top_ptr[b * top_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:470:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 470 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:478:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | bot_df_v_ptr[b * bot_df_v_batch_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:482:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 482 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:486:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:492:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:532:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 532 | static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:536:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | top_ptr[b * top_batch_stride + o * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:539:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 539 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:549:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 549 | bot_df_v_ptr[b * bot_df_v_batch_stride + o * bot_df_v_channel_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:552:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 552 | top_df_ptr[b * top_df_batch_stride + o * top_df_channel_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:555:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 555 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:560:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:336:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 336 | (static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:340:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 340 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:343:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 343 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:359:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 359 | (static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:363:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:366:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 366 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:374:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | bot_df_v_ptr[b * bot_df_v_batch_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:378:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:382:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:388:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:402:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | top_df_ptr[b * top_df_batch_stride + head * top_df_channel_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:405:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:408:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:417:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 417 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:421:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | top_ptr[b * top_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:425:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 425 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:433:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 433 | bot_df_v_ptr[b * bot_df_v_batch_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:437:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 437 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:441:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 441 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:447:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 447 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:466:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 466 | top_ptr[b * top_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:470:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 470 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:478:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | bot_df_v_ptr[b * bot_df_v_batch_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:482:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 482 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:486:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:492:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:532:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 532 | static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:536:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | top_ptr[b * top_batch_stride + o * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:539:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 539 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:549:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 549 | bot_df_v_ptr[b * bot_df_v_batch_stride + o * bot_df_v_channel_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:552:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 552 | top_df_ptr[b * top_df_batch_stride + o * top_df_channel_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:555:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 555 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:560:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + | ^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ 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 | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:347:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 347 | size_t bot_idx = mask_ptr[top_idx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:351:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | bot_df_v_ptr[bot_idx] += static_cast(top_df_ptr[top_idx]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:351:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | bot_df_v_ptr[bot_idx] += static_cast(top_df_ptr[top_idx]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:369:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 369 | bot_df_v_ptr[bot_idx] = static_cast(0); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:419:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 419 | gradient += static_cast(top_df_ptr[top_idx]) / | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:424:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | bot_df_v_ptr[bot_idx] = gradient; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:347:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 347 | size_t bot_idx = mask_ptr[top_idx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:351:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | bot_df_v_ptr[bot_idx] += static_cast(top_df_ptr[top_idx]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:351:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | bot_df_v_ptr[bot_idx] += static_cast(top_df_ptr[top_idx]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:369:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 369 | bot_df_v_ptr[bot_idx] = static_cast(0); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:419:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 419 | gradient += static_cast(top_df_ptr[top_idx]) / | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:424:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | bot_df_v_ptr[bot_idx] = gradient; | ^~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] cp 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hppu:304:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] ( 304 | lens.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hppf:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] a 305 | pads.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hppl:305:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] s 305 | pads.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hppe:306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] , 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~^~~~~~~ cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 799 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 799 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 799 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 799 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:81:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 81 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:92:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 102 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:126:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 126 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:129:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:151:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:168:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 168 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:177:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 177 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:185:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:206:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:209:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:225:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:228:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:81:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 81 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:92:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 102 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:126:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 126 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:129:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:151:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:168:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 168 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:177:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 177 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:185:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:206:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:209:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:225:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:228:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:275:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 275 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:281:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 281 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) * | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:283:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 283 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:295:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:297:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | std::exp(out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:303:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:307:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:309:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:311:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | beta * dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:324:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:330:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) * | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:332:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:342:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 342 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:344:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 344 | std::exp(out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:350:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 350 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:354:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 354 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:356:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 356 | dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:358:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 358 | beta * dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:275:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 275 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:281:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 281 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) * | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:283:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 283 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:295:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:297:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | std::exp(out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:303:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:307:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:309:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:311:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | beta * dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:324:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:330:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) * | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:332:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:342:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 342 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:344:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 344 | std::exp(out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:350:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 350 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:354:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 354 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:356:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 356 | dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:358:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 358 | beta * dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]; | ^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:9: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:45: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:79:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 79 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:82:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 82 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:83:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | matrix + (XORWOW_DIM * (i * XORWOW_BITS + j)), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:98:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 98 | mat_vec(matrixB, matrixA + i * XORWOW_DIM); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:111:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 111 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:124:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | std::copy(matrix, matrix + XORWOW_PRECALC_MATRICES_SZ, std::begin(matrixA)); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:150:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 150 | *(p + k) = i == k ? (1 << j) : 0; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:158:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = *(p + k); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:158:68: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 158 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = *(p + k); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:188:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | std::copy(std::begin(matrixA), std::end(matrixA), &matrix[k * XORWOW_PRECALC_MATRICES_SZ]); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:218:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | os << matrix[k * XORWOW_PRECALC_MATRICES_SZ + j] << ", "; | ^~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:9: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:58:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 58 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:69:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:587:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 587 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:587:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 587 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:722:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 722 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:722:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 722 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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.hppIn file included from :/build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp741::2038:: In file included from note: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hppin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here: 31: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:661:15 :741 | warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] return detach _661as | y n c ( [= ] { | ^ *(p_drop/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:r797s:v24 : +note: in instantiation of function template specialization 'test_driver::run_cpu>' requested herei ) = dro p797 | o u t _ r e s e r v e s p a ccep_uhfo s=t .ruant_(cip)u;( f a| l ^~~~~~~~~~s e, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_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_argsIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 936 | verify_equals(verify_reduce_with_indices( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1341 | test_drive_impl(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:961:9: note: in instantiation of function template specialization 'test_drive>' requested here 961 | test_drive>(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ .end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:661:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 661 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:814:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 814 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2632 | verify(verify_backward_weights_rnn{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /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/driver/lstm_verify_gemm.hpp:814:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 814 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:63:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 63 | in_state[h * in_stride + w] = in[h * in_stride + w]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:73:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 73 | hx_state[h] = hx[h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:99:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | wei_state[h] = wei[h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:154:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 154 | in_state[bs * in_stride + h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:158:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | in_state[bs * in_stride + h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:240:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:279:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 279 | ADNN_mm_cpu(const_cast(&hx_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:284:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 284 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:314:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | const_cast(&hx_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:319:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | const_cast(&wei_state[wei_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:348:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 348 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:353:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 353 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:384:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 384 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:389:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 389 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:419:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 419 | ADNN_mm_cpu(const_cast(&hy_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:424:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 452 | ADNN_mm_cpu(const_cast(&hy_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:457:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 457 | const_cast(&wei_state[wei_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:489:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 489 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(seqLength - ti) * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:494:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:528:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(seqLength - ti) * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:533:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 533 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:563:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:568:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:598:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 598 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:603:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 603 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:693:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | hy_state[hx_shift + bs * uni_stride + h] = | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:801:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 801 | hy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:830:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 830 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:836:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 836 | hy_host[i] = hy_state[i]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:63:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 63 | in_state[h * in_stride + w] = in[h * in_stride + w]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:73:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 73 | hx_state[h] = hx[h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:99:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | wei_state[h] = wei[h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:154:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 154 | in_state[bs * in_stride + h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:158:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | in_state[bs * in_stride + h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:240:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:279:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 279 | ADNN_mm_cpu(const_cast(&hx_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:284:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 284 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:314:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | const_cast(&hx_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:319:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | const_cast(&wei_state[wei_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:348:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 348 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:353:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 353 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:384:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 384 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:389:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 389 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:419:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 419 | ADNN_mm_cpu(const_cast(&hy_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:424:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 452 | ADNN_mm_cpu(const_cast(&hy_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:457:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 457 | const_cast(&wei_state[wei_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:489:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 489 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(seqLength - ti) * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:494:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:528:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(seqLength - ti) * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:533:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 533 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:563:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:568:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:598:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 598 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:603:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 603 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:693:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | hy_state[hx_shift + bs * uni_stride + h] = | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:801:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 801 | hy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:830:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 830 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:836:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 836 | hy_host[i] = hy_state[i]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:910:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 910 | dout_state[h * out_stride + w] = dout[h * out_stride + w]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:922:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 922 | dhy_state[h] = dhy[h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:927:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 927 | hx_state[h] = hx[h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:952:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 952 | wei_state[h] = wei[h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:977:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 977 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:996:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 996 | dout_state[bs * out_stride + h]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1009:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1009 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1052:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1052 | dhy_state[hx_shift + bs * uni_stride + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1064:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1064 | dhy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1079:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1079 | dhy_state[hx_shift + bs * uni_stride + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1091:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1091 | const_cast(&wei_state[weitime_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1124 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1156:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1156 | const_cast(&wei_state[weitime_shift + hy_h * 3 * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1191:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1191 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1237:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1237 | hx_state[hx_shift + bs * uni_stride + h] * | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1297:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1297 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1321:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1321 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1362:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1362 | const_cast(&wei_state[weitime_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1367:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1367 | &dhx_state[hx_shift], | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1379:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1379 | dhx_state[hx_shift + bs * uni_stride + h] += | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1383 | dcx_state[hx_shift + bs * uni_stride + h] = | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1389:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1389 | ADNN_mm_cpu(const_cast(&dcx_state[hx_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1394:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1394 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1399:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1399 | &dhx_state[hx_shift], | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1424:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1424 | const_cast(&wei_state[weitime_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1429:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1429 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1441:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1441 | dhx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] += | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1448:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | dcx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1458:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | const_cast(&dcx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1463:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1463 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1468:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1468 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1490:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1490 | din_state[bs * in_stride + h] += dh_state[bs * hy_stride + gi * hy_h + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1493:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1493 | din_state[bs * in_stride + h] += | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1528:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1528 | dhx_host[i] = dhx_state[i]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1535:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1535 | din_host[bs * in_stride + h] = din_state[bs * in_stride + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:910:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 910 | dout_state[h * out_stride + w] = dout[h * out_stride + w]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:922:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 922 | dhy_state[h] = dhy[h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:927:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 927 | hx_state[h] = hx[h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:952:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 952 | wei_state[h] = wei[h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:977:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 977 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:996:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 996 | dout_state[bs * out_stride + h]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1009:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1009 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1052:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1052 | dhy_state[hx_shift + bs * uni_stride + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1064:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1064 | dhy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1079:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1079 | dhy_state[hx_shift + bs * uni_stride + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1091:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1091 | const_cast(&wei_state[weitime_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1124 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1156:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1156 | const_cast(&wei_state[weitime_shift + hy_h * 3 * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1191:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1191 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1237:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1237 | hx_state[hx_shift + bs * uni_stride + h] * | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1297:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1297 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1321:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1321 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1362:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1362 | const_cast(&wei_state[weitime_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1367:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1367 | &dhx_state[hx_shift], | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1379:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1379 | dhx_state[hx_shift + bs * uni_stride + h] += | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1383 | dcx_state[hx_shift + bs * uni_stride + h] = | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1389:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1389 | ADNN_mm_cpu(const_cast(&dcx_state[hx_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1394:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1394 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1399:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1399 | &dhx_state[hx_shift], | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1424:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1424 | const_cast(&wei_state[weitime_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1429:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1429 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1441:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1441 | dhx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] += | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1448:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | dcx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1458:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | const_cast(&dcx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1463:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1463 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1468:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1468 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1490:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1490 | din_state[bs * in_stride + h] += dh_state[bs * hy_stride + gi * hy_h + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1493:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1493 | din_state[bs * in_stride + h] += | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1528:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1528 | dhx_host[i] = dhx_state[i]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1535:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1535 | din_host[bs * in_stride + h] = din_state[bs * in_stride + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1593:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1593 | in_state[h * in_h + w] = in[h * in_h + w]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1603:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1603 | dout_state[h * out_h + w] = dout[h * out_h + w]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1611:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1611 | wkspace_state[h] = wkspace_host[h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1617:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1617 | rsvspace_state[h] = rsvspace_host[h]; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1624:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1624 | hx_state[h] = hx[h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1696:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1696 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1701:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1701 | const_cast(&rsvspace_state[prelayer_shift]), | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1706 | &dwei_state[wei_shift], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1741:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1741 | wkspace_state[hid_shift + bs * hy_stride + 2 * hy_h + h] *= | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1742:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1742 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + hy_h + h], 2); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1751:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1751 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1756:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1756 | const_cast(&hx_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1761:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1761 | &dwei_state[wei_shift], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1777:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1777 | dwei_state[bias_shift + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1778:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1778 | wkspace_state[hid_shift + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1789:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1789 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1794:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1794 | const_cast(&rsvspace_state[pretime_shift]), | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1799 | &dwei_state[wei_shift], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1815:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1815 | dwei_state[bias_shift + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1816:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1816 | wkspace_state[hid_shift + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1828:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1828 | wkspace_state[hid_shift + bs * hy_stride + 5 * hy_h + h] *= | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1829:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1829 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + 4 * hy_h + h], 2); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1837:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1837 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1842:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1842 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1847:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1847 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1863:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1863 | dwei_state[bias_shift + 3 * hy_h + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1864:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1864 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1876:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1876 | &wkspace_state[hid_shift + 3 * hy_h + in_n.at(ti + 1) * hy_stride]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1882:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1882 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(ti + 1) * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1887:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1887 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1903:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | dwei_state[bias_shift + 3 * hy_h + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1904:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1913:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1913 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1918:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1918 | const_cast(&rsvspace_state[pretime_shift + hy_h]), | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1923:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1923 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1939:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1939 | dwei_state[bias_shift + 3 * hy_h + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1940:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1940 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1953:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1953 | dwei_host[i] = dwei_state[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1593:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1593 | in_state[h * in_h + w] = in[h * in_h + w]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1603:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1603 | dout_state[h * out_h + w] = dout[h * out_h + w]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1611:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1611 | wkspace_state[h] = wkspace_host[h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1617:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1617 | rsvspace_state[h] = rsvspace_host[h]; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1624:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1624 | hx_state[h] = hx[h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1696:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1696 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1701:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1701 | const_cast(&rsvspace_state[prelayer_shift]), | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1706 | &dwei_state[wei_shift], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1741:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1741 | wkspace_state[hid_shift + bs * hy_stride + 2 * hy_h + h] *= | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1742:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1742 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + hy_h + h], 2); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1751:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1751 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1756:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1756 | const_cast(&hx_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1761:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1761 | &dwei_state[wei_shift], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1777:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1777 | dwei_state[bias_shift + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1778:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1778 | wkspace_state[hid_shift + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1789:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1789 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1794:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1794 | const_cast(&rsvspace_state[pretime_shift]), | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1799 | &dwei_state[wei_shift], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1815:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1815 | dwei_state[bias_shift + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1816:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1816 | wkspace_state[hid_shift + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1828:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1828 | wkspace_state[hid_shift + bs * hy_stride + 5 * hy_h + h] *= | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1829:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1829 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + 4 * hy_h + h], 2); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1837:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1837 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1842:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1842 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1847:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1847 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1863:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1863 | dwei_state[bias_shift + 3 * hy_h + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1864:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1864 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1876:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1876 | &wkspace_state[hid_shift + 3 * hy_h + in_n.at(ti + 1) * hy_stride]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1882:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1882 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(ti + 1) * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1887:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1887 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1903:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | dwei_state[bias_shift + 3 * hy_h + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1904:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1913:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1913 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1918:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1918 | const_cast(&rsvspace_state[pretime_shift + hy_h]), | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1923:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1923 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1939:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1939 | dwei_state[bias_shift + 3 * hy_h + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1940:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1940 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1953:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1953 | dwei_host[i] = dwei_state[i]; | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:60:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 60 | sum = logaddexp_gpu(&(in_vec[i]), &sum); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:68:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 68 | auto itr_in = in + in_offset; | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:69:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 69 | auto itr_out = out + out_offset; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:72:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 72 | max_val = std::max(*(itr_in + i), max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:75:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 75 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:75:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 75 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:79:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:79:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:100:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | label_prime[2 * i + 1] = label[i]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:100:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | label_prime[2 * i + 1] = label[i]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:103:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 103 | label_prime[2 * i] = blank_lb; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:109:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 109 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:109:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 109 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:110:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 110 | alpha[i] = probs_logits[pidx]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:110:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 110 | alpha[i] = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:117:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 117 | int lb_cur = label_prime[i]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:118:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | int lb_pre = label_prime[i - 2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:119:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:123:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 123 | T alpha_t1s2 = alpha[aidx_t1s - 2]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:124:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | T alpha_t1s1 = alpha[aidx_t1s - 1]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:125:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | T alpha_t1s = alpha[aidx_t1s]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:131:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 131 | alpha_ts += probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:132:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | alpha[aidx_ts] = std::max(alpha_ts, T(NEGATIVE_CUTOFF_VAL)); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:137:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | *loss = -logaddexp_gpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:137:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | *loss = -logaddexp_gpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:162:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | float prob_lx_log = logaddexp_gpu(&(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:162:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | float prob_lx_log = logaddexp_gpu(&(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:174:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | int lb_cur = label_prime[k1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:176:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] 176 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:179:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 179 | beta_buff0[k1] = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:181:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | T alpha_temp = alpha_log[bidx_ts]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:187:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:188:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | size_t gidx = (input_length - 1) * grads_stride[0] + batch_id * grads_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:190:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | T probs_logits_pidx = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:198:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 198 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:206:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | gradients_logits[gidx] = -exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:218:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | int lb_cur = label_prime[k1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:219:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | int lb_pre = label_prime[k1 + 2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:221:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:233:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | beta_temp += probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:240:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | beta_temp += alpha_log[bidx_ts]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:246:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 246 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:247:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 247 | size_t gidx = j1 * grads_stride[0] + batch_id * grads_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:249:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 249 | T probs_logits_pidx = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:257:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:265:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | gradients_logits[gidx] = -exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:313:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 313 | auto lab_begin = &(workspace_gpu[4 * batch_size]) + label_offsets; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:314:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 314 | std::vector indiv_lab(lab_begin, lab_begin + label_len); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:379:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 379 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:384:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 384 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:385:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 385 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:386:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 386 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:388:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:390:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 390 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:396:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 396 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:396:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 396 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:400:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 400 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:400:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 400 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:419:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 419 | std::copy(inputLengths, inputLengths + batch_size, workspace_gpu.begin()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:422:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 422 | std::copy(labelLengths, labelLengths + batch_size, workspace_gpu.begin() + batch_size); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:433:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | std::copy(labels, labels + total_label_len, workspace_gpu.begin() + 4 * batch_size); | ^~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:111:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 111 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + label_prime[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:162:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + label_prime[i1]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:238:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:239:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 239 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:258:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:313:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:314:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:525:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 525 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:530:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 530 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:531:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 531 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:532:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 532 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:534:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 534 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:536:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:542:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 542 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:542:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 542 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:546:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 546 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:546:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 546 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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/driver/main.cpp:42: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:49: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.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/driver/miopen_Reduction.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::1299170:71::55 :note: in instantiation of function template specialization 'test_driver::base_run>' requested here warning: unsafe buffer access [-Wunsafe-buffer-usage] 1299 | 170 | r u n _ d at a ( d aatau_taor gcsu.rbreVgailn (=) ,c odnavtear_ta_rtgysp.ee ({i nd_.dtaetmap[lsartce_ obfafsse_ertu]n)<;D r i| v ^~~~~~~e r>(); })/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp;: 234 :| ^59 : warning: unsafe buffer access [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 234 | 1333 | t e s t _ d r i v e_ iamuptlo_ 1c=(p rcoognrvaemr_tn_atmyep,e (i/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:_1358d:a13t:a [note: sin instantiation of function template specialization 'test_drive_impl>' requested herer c_offs e1358t | ] ) ; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp :t250e:s48t:_ dwarning: runsafe buffer access [-Wunsafe-buffer-usage]i ve_impl > ( a r g v [ 0 ] , s ctodn:v:ermto_tvyep(ea ^( out_data[d/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cppst:_62o:f42f:s enote: tin instantiation of function template specialization 'test_drive' requested here]) * conver t62_ | tiynpte g(cb,e ctoan)s;t c| h ^~~~~~~~ ar* ar/build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hppg:v253[:]17): { warning: tunsafe buffer access [-Wunsafe-buffer-usage]e st_drive (oaurtg_cd,a taar[gdvs);t _}o f | f ^s et] = convert_type(accuVa/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsl:)2691;: 9 :| ^~~~~~~~note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: 2691unsafe buffer access [-Wunsafe-buffer-usage] | { } 254_ | G L IB C X X 1 7 _ D EP R E C A T EiD_nSdUiGcGeEsS[T(d"sstt_do::fifsnveotk]e _ r=e sauclctu"I)n;d e x| ; ^ | ^~~~~~~ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:62:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 62 | std::cout << " " << argv[i]; | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"))) | ^ 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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_scale &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:136:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 136 | verify_equals(verify_tensor_scale{super, subDesc, offset, T(2.048)}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_scale_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /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"))) | ^ [ 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] 1242 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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(verifIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGESTy_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 336 | verify(verify_tensor_ops{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_bias &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2613:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2613 | verify(verify_backwards_bias{output, bias}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_bias_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribuIn file included from t/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.hppe:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here _797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ _/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp :2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ (/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ _/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ _deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_solver.dir/link.d CMakeFiles/test_solver.dir/solver.cpp.o -o ../bin/test_solver -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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"))) | ^ [ 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' [ 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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_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_find2.cpp:68:42: note: in instantiation of function template specialization '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_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/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/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/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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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:1368:13: note: in instantiation of function template 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:1358:13: note: in instantiation of function template 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_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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"))) | ^ 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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:1358:13: note: in instantiation of function template 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:141:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 141 | printf("Usage: ./driver *base_arg* *other_args*\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:142:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 142 | printf("Supported Base Arguments: conv[fp16|int8|bfp16], CBAInfer[fp16], " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:153:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 153 | printf("FAILED: Invalid Number of Input Arguments\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:167:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 167 | printf("FAILED: Invalid Base Input Argument\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_sofmax &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2632 | verify(verify_backward_weights_rnn{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"))) | ^ 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1358:13: note: in instantiation of function template 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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_infer_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1008:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1008 | verify(verify_forward_infer_bn_per_activation_recalc{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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"))) | ^ clang++-17: warning: argument unused during compilation: '-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:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:311:42: note: in instantiation of function template specialization 'test_drive' requested here 311 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1353:13: note: in instantiation of function template 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1358:13: note: in instantiation of function template 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/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"))) | ^ 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:1368:13: note: in instantiation of function template 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here 240 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1175:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1175 | verify(verify_forward_infer_bn_spatial_recalc{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.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:1363:13: note: in instantiation of function template 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/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | 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:1358:13: note: in instantiation of function template 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"))) | ^ # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-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 /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) {} | ^ EST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv_bias &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:432:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 432 | verify(verify_forward_conv_bias{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/driver/main.cpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:297:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 297 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:349:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 349 | printf("Wall-clock Time Forward GPU Activation Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:356:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 356 | printf("GPU Kernel Min Time Forward Activation Elapsed: %f ms\n", lowtime); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:358:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 358 | printf("GPU Kernel Avg Time Forward Activation Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:420:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 420 | printf("Running estimated mean / var inference on CPU.\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:337:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 337 | printf("Incorrect Batch Normalization Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:352:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 352 | printf("Incorrect Batch Normalization Save mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:367:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 367 | printf("Incorrect Batch Normalization Running mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:374:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 374 | printf("Incorrect Batch Normalization forward mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:381:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 381 | printf("Incorrect Batch Normalization backwards propagation mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:387:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 387 | printf( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:461:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 461 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:526:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 526 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:647:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 647 | printf("Fatal: Error copying data to GPU\nExiting...\n\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:838:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 838 | printf("Batch normalization mode forward GPU selection out of range, skipping.\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:865:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 865 | printf("Wall-clock Time Forward GPU Batch Norm Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:872:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 872 | printf("GPU Kernel Min Time Forward Batch Normalization Elapsed: %f ms\n", lowtime); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:874:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 874 | printf("GPU Kernel Avg Time Forward Batch Normalization Elapsed: %f ms, for %d " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:893:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 893 | printf("stats: bnormf, 0, %zu, %zu, 0, %f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:941:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 941 | printf("Something went wrong.\nBad batch normalization mode in host kernel " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:995:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 995 | printf("Something went wrong.\nBad batch normalization mode in host kernel " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:1131:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1131 | printf("stats: bnormb, 0, %zu, %zu, 0, %f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:1141:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1141 | printf("Wall-clock Time Backward GPU Batch Norm Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:1146:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1146 | printf("GPU Kernel Min Time Backwards Batch Normalization Elapsed: %f ms\n", lowtime); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:1148:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1148 | printf("GPU Kernel Avg Time Backward Batch Normalization Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:1421:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1421 | printf("Something went wrong.\nBad batch normalization mode in host kernel " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:79:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 79 | 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.hppp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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.cppr:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ i/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hn:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ tf("MM_CPU ERROR; %zd %zd %zd %zd %zd %zd\n", | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1363:13: note: in instantiation of function template 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_DEIn 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 | P RECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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(); }); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] :52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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 1333917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); | ^ 5/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ :/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=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_trans.dir/build.make test/CMakeFiles/test_tensor_trans.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_trans.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_tensor_trans.dir/build.make test/CMakeFiles/test_tensor_trans.dir/build make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 84%] Building CXX object test/CMakeFiles/test_tensor_trans.dir/tensor_trans.cpp.o cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -std=c++17 -I/usr/include -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -MD -MT test/CMakeFiles/test_tensor_trans.dir/tensor_trans.cpp.o -MF CMakeFiles/test_tensor_trans.dir/tensor_trans.cpp.o.d -o CMakeFiles/test_tensor_trans.dir/tensor_trans.cpp.o -c /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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"))) | ^ 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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1027 | verify(verify_backward_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("st d205 | 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"))) | ^ ::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1363:13: note: in instantiation of function template 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 936 | verify_equals(verify_reduce_with_indices( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1341 | test_drive_impl(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here 963 | test_drive>(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1055:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1055 | verify(verify_forward_infer_3d_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_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:1358:13: note: in instantiation of function template 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/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2632 | verify(verify_backward_weights_rnn{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1363:13: note: in instantiation of function template 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/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_reduce_no_indices &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:941:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 941 | verify(verify_reduce_no_indices( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1341 | test_drive_impl(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:963:9: note: in instantiation of function template specialization 'test_drive>' requested here 963 | test_drive>(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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:1373:13: note: in instantiation of function template 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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization '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:1363:13: note: in instantiation of function template 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/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1063:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1063 | verify(verify_backward_3d_bn_per_activation_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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:1358:13: note: in instantiation of function template 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_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/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); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/gpu_reference_kernel.cpp:43: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 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) {} | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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/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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 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] 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.hpp342:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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' std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_copy &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:178:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 178 | verify_equals(verify_tensor_copy{srcSuper, dstSuper, srcDesc, dstDesc, offsets}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_copy_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_copy.cpp:183:42: note: in instantiation of function template specialization 'test_drive' requested here 183 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__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_backward_sofmax &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:455:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 455 | verify(verify_backward_sofmax{out, dout, din, alpha, beta, algo, mode}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'softmax_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:459:42: note: in instantiation of function template specialization 'test_drive' requested here 459 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1068:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1068 | verify(verify_backward_3d_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:1078:5: note: in instantiation of function template specialization 'test_drive' requested here 1078 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 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:1353:13: note: in instantiation of function template 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"))) | ^ 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_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 | In file included from verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_bias.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/na_inference.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT)In file included from | /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp ^: 39: /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hIn file included from :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp100::3419: :In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hppnote: :expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'29 : /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39 :100 | warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations]_ _attribute__ ((52_ | _ d e p ruesciatnegd _r_e s(u"ulste_ t'"y pAeL T= "t'y piennsatmeaed "s)t)d): : r| ^es ult_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_bn_per_activation_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1013:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1013 | verify(verify_forward_infer_bn_per_activation_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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:1363:13: note: in instantiation of function template 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/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/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/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_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_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/tensor_copy.cpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_peract_test.cpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_scale.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verifIn 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"))) | ^ y(verify_forward_pooling{}, input, filter, indices); | ^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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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"))) | ^ [ 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/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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 | autIn 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(), [&] o 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 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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/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:1363:13: note: in instantiation of function template 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/bn_peract_test.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_per_activation_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1027:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1027 | verify(verify_backward_bn_per_activation_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_per_activation_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:1037:5: note: in instantiation of function template specialization 'test_drive' requested here 1037 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:990:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 990 | printf("Invalid group number\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1006:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1006 | printf("Incorrect Convolution Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1534:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1534 | printf("GPU Kernel Time Forward Conv. Elapsed: %f ms (average)\n", kernel_average_time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1539:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1539 | printf("stats: for conv%dd\n", num_dim); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1566:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1566 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1568:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1568 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1610:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1610 | printf("stats: name , n, c, do, ho, wo, z, y, x, k, flopCnt, bytesRead, bytesWritten, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1613:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1613 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:1794:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1794 | printf("GPU Kernel Time Forward Conv. Bias Elapsed: %f ms\n", time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2325:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2325 | printf("GPU Kernel Time Backward Bias Conv. Elapsed: %f ms\n", time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2434:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2434 | printf("GPU Kernel Time Backward Data Conv. Elapsed: %f ms (average)\n", kernel_average_time); | ^ In file included from /build/reproducible-path/miopen-5.5.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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:2439:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2439 | printf("stats: for conv%dd\n", num_dim); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2466:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2466 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2468:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2468 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2510:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2510 | printf( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2513:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2513 | printf("stats: %s%dx%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %u, %u %zu, %zu, %zu, %.0f, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2643:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2643 | printf("GPU Kernel Time Backward Weights Conv. Elapsed: %f ms (average)\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2649:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2649 | printf("stats: for conv%dd\n", num_dim); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2670:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2670 | printf("stats: name, n, c, ho, wo, x, y, k, flopCnt, bytesRead, bytesWritten, GFLOPs, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2672:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2672 | printf("stats: %s%dx%du%d, %u, %u, %u, %u, %u, %u, %u, %zu, %zu, %zu, %.0f, %.0f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:2708:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 2708 | 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/driver/main.cpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:445:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 445 | printf("Incorrect Batch Normalization Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:524:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 524 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:571:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 571 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:704:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 704 | printf("Fatal: Error copying data to GPU\nExiting...\n\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1041:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1041 | printf("Wall-clock Time Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1048:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1048 | printf("GPU Fused Kernel Min Time Elapsed: %f ms\n", lowtime); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1050:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1050 | printf("GPU Fused Kernel Avg Time Elapsed: %f ms, for %d " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:1117:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1117 | printf("Something went wrong.\nBad batch normalization mode in host kernel " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:266:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 266 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:338:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 338 | printf("GPU Kernel Time Gemm Elapsed: %f ms\n", time); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:212:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 212 | printf("Incorrect LRN Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:293:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 293 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:339:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 339 | printf("Wall-clock Time Forward LRN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:341:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 341 | printf("GPU Kernel Time Forward LRN Elapsed: %f ms\n", time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:406:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 406 | printf("Wall-clock Time Backward LRN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:408:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 408 | printf("GPU Kernel Time Backward LRN Elapsed: %f ms\n", time); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:251:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 251 | printf("Incorrect Pooling Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:269:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 269 | printf("Incorrect Padding Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:291:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 291 | printf("Incorrect Index Data Type\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:400:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 400 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:446:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 446 | printf("Wall-clock Time Forward Pooling Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:449:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 449 | printf("GPU Kernel Time Forward Pooling Elapsed: %f ms\n", time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:516:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 516 | printf("Wall-clock Time Backward Pooling Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:518:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 518 | printf("GPU Kernel Time Backward Pooling Elapsed: %f ms\n", time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:638:5: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 638 | printf(match ? "Forward Pooling Verifies on CPU and GPU\n" | ^ /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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1363:13: note: in instantiation of function template 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/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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_peract_test.cpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/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:1363:13: note: in instantiation of function template 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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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' 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"))) | ^ [ 84%] Built target test_tensor_test make -f test/CMakeFiles/test_tensor_transform.dir/build.make test/CMakeFiles/test_tensor_transform.dir/depend make[3]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' cd /build/reproducible-path/miopen-5.5.1+dfsg2/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/miopen-5.5.1+dfsg2 /build/reproducible-path/miopen-5.5.1+dfsg2/test /build/reproducible-path/miopen-5.5.1+dfsg2/build /build/reproducible-path/miopen-5.5.1+dfsg2/build/test /build/reproducible-path/miopen-5.5.1+dfsg2/build/test/CMakeFiles/test_tensor_transform.dir/DependInfo.cmake "--color=" In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2632 | verify(verify_backward_weights_rnn{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_reduce_with_indices &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:936:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 936 | verify_equals(verify_reduce_with_indices( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'reduce_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1341:5: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1341 | test_drive_impl(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp: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"))) | ^ 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/cbna_inference.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make -f test/CMakeFiles/test_tensor_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_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.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/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: /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:21warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 189 | printf("CPU verification: Input/Output:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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"))) | ^ tens: 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]; | ^~~ or leng/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] ths 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/ 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]; | ^~~ Output/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] 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 verificatIn file included from i/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); | ^~~~ on: Only * dst_dim[2] * dst_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]; | ^~~ 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] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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_poolin/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppg<:S66p:t9D:i mwarning: >{unsafe buffer access [-Wunsafe-buffer-usage]} , input, filter, i nd66i | c e s ) ; | ^ src_dim[/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppo:r707d:e21r:_ 0note: ]in instantiation of function template specialization 'pooling_driver::run_impl' requested here, src_d i707m | [ o r d e r _ 1 ] , s r c _ d i m [rournd_eirm_p2l]<,u isrnct_8di_mt[,o r3d>e(r_)3;] } ;| ^ | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp: :note: 66in instantiation of member function 'pooling_driver::run' requested here: 27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 917 | 66 | s tsartcic__dicma[sotrr(ct_hdisi)m-[>orurnd(er)_;1 ] | , ^ src_dim[/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppo:r1299d:e71r:_ 2note: ]in instantiation of function template specialization 'test_driver::base_run>' requested here, src_dim[ o1299r | d e r _ 3 ] } ; r| u ^~~~~~~n _data(/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppd:a66t:a45_:a rwarning: gunsafe buffer access [-Wunsafe-buffer-usage]s .begin(), d66a | t a _ a r g s . esndr(c)_,d i[m&[]o {r dde.rt_e0m]p,l astrec _badsiem_[rournd (s)r;c _}d)i;m[ o r| d ^e r_2],/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 1333s:r5c:_ dnote: iin instantiation of function template specialization 'test_drive_impl_1>' requested herem [order_ 31333] | } ; | t ^~~~~~~e st_dri/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppv:e66_:i63:mp warning: lunsafe buffer access [-Wunsafe-buffer-usage]_ 1 (66p | r o g r a m _ n asmrec,_ daism)[o;r d e| r ^_ 0], src/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:d1373i:m13[:o rnote: din instantiation of function template specialization 'test_drive_impl>' requested heree r_1], sr c1373_ | d i m [ or d e r _ 2 ] , tsersct__ddirmi[voer_diemrp_l3<]D}r;i v e| r ^~~~~~~< doubl/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppe:>69:>9(:a rwarning: gunsafe buffer access [-Wunsafe-buffer-usage]v [0], std: :69m | o v e ( a s ) )s;r c _| di ^m [1] * s/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cppr:c_54d:i42m:[ 2note: ]in instantiation of function template specialization 'test_drive' requested here * src_dim[ 354] | ,i nstr mca_idni(m[i2n]t *a rsrgcc_,d icmo[3n]s,t scrhca_rd*i ma[r3g]v,[ ]1)} ;{ t| e ^~~~~~~ st_dri/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppv:e69<:p22o:o warning: lunsafe buffer access [-Wunsafe-buffer-usage]i ng3d_driv e69r | > ( a r g c , sarrcg_vd)i;m [}1 ] | * ^s rc_dim[2] * src_dim[3], src_/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsdi:m2691:[29]: *note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated heres rc_dim[3], 2691s | r c _d i m{ [}3 ]_, GL1}I;B C X| X ^~~~~~~1 7_DEPR/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppE:C69A:T35:E Dwarning: _unsafe buffer access [-Wunsafe-buffer-usage]S UGGEST("s t69d | : : i n v o k es_rrec_sduilmt["1)]; * | s ^r c_dim[2] * src_dim/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h[3:]124,: 45s:r c_note: dexpanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST'i m[2] * sr c_124d | i#m [d3]e,f isnrec __dGiLmI[B3C],X X11}7;_ D| E ^~~~~~~P RECA/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cppT:E69D:_47S:U Gwarning: Gunsafe buffer access [-Wunsafe-buffer-usage]E ST(ALT) _ G69L | I B C X X _ D EsPrRcEC_AdTiEmD[1_]S U*G GsrEcS_Td(iAm[L2T]) * | s ^r c_dim[/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h3:]100,: 19s:r cnote: _expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'd im[2] * s100r | c _d i_m_[a3t]t,r isbruct_ed_im_ [(3(],_ _1d}e;p r e| c ^~~~~~~a ted__/build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_reorder.cpp :(69":u60:s ewarning: unsafe buffer access [-Wunsafe-buffer-usage]' " ALT "' i69n | st e a d ") ) )s r c| _ ^d im[1] * src_dim[2] * src_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] 223 | printf("CPU verification: Input/Output ele 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]; | ^~~ ment size does not match\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:230:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 230 | printf("CPU verification: Invalid dropout rate\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/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/driver/dropout_gpu_emulator.hpp:296:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 296 | printf("CPU verification: Input/Output dimension does not match\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:302:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 302 | printf("CPU verification: Only support 1D to 5D tensors\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:307:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 307 | printf("CPU verification: Input/Output element size does not match\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:313:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 313 | printf("CPU verification: Invalid dropout rate\n"); | ^ /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/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:127:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 127 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:679:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 679 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:1079:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1079 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:86:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 86 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:771:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 771 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:1396:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1396 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:80:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 80 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:934:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 934 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1631:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1631 | printf("Verification cannot be completed: The input tensor size must equal to the " | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:303:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 303 | printf("Length of data sequence is longer than required unrolled time sequence " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:316:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 316 | printf("Incorrect input batch size at time %d\n", cont); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:330:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 330 | printf("length of data sequence == %d is short than time sequence == %d, padding the rest " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:405:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 405 | printf("Incorrect RNN Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:420:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 420 | printf("Incorrect bias Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:435:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 435 | printf("Incorrect direction Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:450:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 450 | printf("Incorrect input Mode\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:465:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 465 | printf("Incorrect RNN algorithm\n"); | ^ 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:750:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 750 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:758:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 758 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:772:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 772 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:839:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 839 | printf("Warning: Inference type is only valid for Forward RNN! \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:879:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 879 | printf("GPU Kernel Time Forward RNN Elapsed: %f ms\n", kl_time_forward / n_iter); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:886:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 886 | printf("Wall-clock Time Forward RNN Elapsed: %f ms\n", wl_time_forward / n_iter); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:957:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 957 | printf("verify rnn fwd \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:981:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 981 | printf("verify lstm fwd \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1007:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1007 | printf("verify gru fwd \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1031:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1031 | printf("illegal RNN mode"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1104:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1104 | printf("GPU Kernel Time Backward Data RNN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1112:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1112 | printf("Wall-clock Time Backward Data RNN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1161:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1161 | printf("GPU Kernel Time Backward Weights RNN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1169:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1169 | printf("Wall-clock Time Backward Weights RNN Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1236:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1236 | printf("verify rnn bwdwei \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1259:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1259 | printf("verify lstm bwdwei \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1281:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1281 | printf("verify gru bwdwei \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1303:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1303 | printf("illegal RNN mode"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1365:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1365 | printf("verify rnn bwddata \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1392:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1392 | printf("verify lstm bwddata \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1421:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1421 | printf("verify gru bwddata \n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1447:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1447 | printf("illegal RNN mode"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1566:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1566 | printf("Bad Parameters! Verification FAILED\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1585:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1585 | printf("Forward RNN Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1596:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1596 | printf("final hidden Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1609:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1609 | printf("final cell Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1656:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1656 | printf("Bad Parameters! Verification FAILED\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1682:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1682 | printf("Backward RNN Data Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1694:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1694 | printf("initial hidden state Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1708:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1708 | printf("inital cell state Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:1727:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 1727 | printf("Backward RNN Weights Verifies on CPU and GPU\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:365:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 365 | printf("probs tensor's dimension does not gradients tensor's dimension\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:381:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 381 | printf("Wrong input time step at batch : %d \n", i); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:392:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 392 | printf("Wrong label id at batch : %d \n", i); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:402:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 402 | printf("Error: label length exceeds input time step at batch : %d \n", i); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:409:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 409 | printf("Wrong probability tensor size\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:414:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 414 | printf("Wrong gradient tensor size\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:351:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 351 | printf("Label batch size does not match input batch size\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:361:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 361 | printf("Wrong probability tensor size\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:366:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 366 | printf("Wrong gradient tensor size\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:373:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 373 | printf("Wrong tensor size\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:509:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 509 | printf("Label batch size does not match input batch size\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:527:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 527 | printf("Wrong input time step\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:538:17: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 538 | printf("Wrong label id at batch\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:548:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 548 | printf("Error: label length exceeds input time step\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/driver/main.cpp:39: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:347:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 347 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:387:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 387 | printf("Wall-clock Time CTC Loss Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:393:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 393 | printf("GPU Kernel Time Forward Conv. Elapsed: %f ms (average)\n", kernel_average_In file included from time); | ^ /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: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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:449:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 449 | printf("CTC loss Verifies on CPU and GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:457:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 457 | printf("CTC gradient Verifies on CPU and GPU\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:314:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 314 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:350:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 350 | printf("Wall-clock Time Dropout Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:356:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 356 | printf("GPU Kernel Time Forward Dropout. Elapsed: %f ms (average)\n", kernel_average_time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:418:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 418 | printf("Wall-clock Time Backward Dropout Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_driver.hpp:424:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 424 | printf("GPU Kernel Time Backward Dropout. Elapsed: %f ms (average)\n", kernel_average_time); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:41: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:252:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 252 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:314:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 314 | printf("Wall-clock Time Tensor Ops Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:319:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 319 | printf("GPU Kernel Min Time Tensor Op Elapsed: %f ms\n", min_time); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:321:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 321 | printf("GPU Kernel Avg Time Tensor Op Elapsed: %f ms, for %d iterations.\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:329:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 329 | printf("stats: name, bytesRead, bytesWritten, GB/s, timeMs\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:330:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 330 | printf("stats: tensor op, %zu, %zu, %f, %f\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/tensorop_driver.hpp:428:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 428 | printf("Tensor Op verifies on CPU and GPU\n"); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:364:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 364 | printf("Error copying data to GPU\n"); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:445:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 445 | printf("Wall-clock Time Reduction Elapsed: %f ms\n", | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:447:9: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 447 | printf("GPU Kernel Time Reduction Elapsed: %f ms\n", time); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /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/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/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/reduce_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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:1363:13: note: in instantiation of function template 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/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_trans.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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.templ 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_ate base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"))) | ^ cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1358:13: note: in instantiation of function template 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"))) | ^ 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:1363:13: note: in instantiation of function template 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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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 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 | { } _GLIBCXX 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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 | { } _GL1I7_DEPRECATED_SUGGEST("std::invoke_result"); | ^ BC/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' X 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hX:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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:1358:13: note: in instantiation of function template 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/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_nameIn file included from , as); | ^ /build/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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp1368 | :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: 879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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 test_drive_impl:>514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' 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 (argv[0], std::move(as1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp)); | ^ :1373/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 13 1432 | test_drive(argc, argv); | ^ : note: in instantiation of function template specialization 'test_drive_impl>' 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 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); } | ^ 2691/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1368:13: note: in instantiation of function template 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/tensor_set.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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"))) | ^ 4 warnings generated when compiling for host. 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); | ^~~~ [ 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/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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 &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1421:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1421 | verify(verify_backward_3d_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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:1368:13: note: in instantiation of function template 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); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/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:1358:13: note: in instantiation of function template 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.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:1363:13: note: in instantiation of function template 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/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation 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/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 In file included from 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' /build/reproducible-path/miopen-5.5.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 124 | # define _GLIBC: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | XX17_DEPRECATED_SUGGEST(ALT) _ usingGLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:100:19::741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp note: :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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(e__ ((__deprecatthis)ed__ ("use '" ->rALT "' instead"un())) | ^ ); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2564:35: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2564 | auto fwdTrainOutputPair = verify(verify_forward_train_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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_aIn file included from /build/reproducible-path/miopen-5.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_tyrgs.end(), [&] { d.template base_run(); }); | ^ p/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppe:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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); } | ^ 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 y2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ p/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' e124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ name std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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_daIn 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.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 a741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp(:879:16: note: in instantiation of function 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 d 432 | verify(verify_forward_conv_bias{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppa:917:46: note: in instantiation of member function 'cba_fusion_driver::run' requested here t917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here a 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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 a459 | test_drive(argc, argv); | ^ r/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsg:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here s 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ ./usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' b 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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_In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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; | ^ 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 PRECATED_SUGGEST("std::invoke_result"); | ^ 741/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' | return detach_async([=] { | ^ 124 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 797 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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 _GLIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2632 | verify(verify_backward_weights_rnn{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:74:5: note: in instantiation of function template specialization 'test_drive' requested here 74 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ IBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/clang++-17 -DBOOST_ALL_NO_LIB=1 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DHIP_COMPILER_FLAGS=" -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -x hip -isystem /usr/include -D__HIP_PLATFORM_HCC__=1 -D__HIP_PLATFORM_AMD__=1 -isystem /usr/include --hip-link " -DMIOPEN_TEST_DRIVER_MODE=1 -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -I/build/reproducible-path/miopen-5.5.1+dfsg2/src/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/include -I/build/reproducible-path/miopen-5.5.1+dfsg2/build/include -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -U__HCC__ -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Wno-missing-field-initializers -Wall -Wextra -Wcomment -Wendif-labels -Wformat -Winit-self -Wreturn-type -Wsequence-point -Wswitch -Wtrigraphs -Wundef -Wuninitialized -Wunreachable-code -Wunused -Wno-ignored-qualifiers -Wno-sign-compare -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-conversion -Wno-double-promotion -Wno-exit-time-destructors -Wno-extra-semi -Wno-extra-semi-stmt -Wno-float-conversion -Wno-gnu-anonymous-struct -Wno-gnu-zero-variadic-macro-arguments -Wno-missing-prototypes -Wno-nested-anon-types -Wno-option-ignored -Wno-padded -Wno-return-std-move-in-c++11 -Wno-shorten-64-to-32 -Wno-sign-conversion -Wno-unknown-warning-option -Wno-unused-command-line-argument -Wno-weak-vtables -Wno-covered-switch-default -Wno-unused-result -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 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_backwarIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cppds_activatio:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn{inp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppu:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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, indict, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205es); | ^ /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:71In 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.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.hppin instantiation of function template specialization 'test_driver::base_run>' requested here:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_train_3d_bn_spatial &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1250:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1250 | verify(verify_forward_train_3d_bn_spatial{input, scale, shift}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits :2691:9: note: 'result_of<(lambda at /build/reproducible-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' | 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:1373:13: note: in instantiation of function template 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_SUG: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 G E205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ ST/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.hppA:1363:13: note: in instantiation of function template 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 L 337 | 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 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' | 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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"))) | ^ 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:1368:13: note: in instantiation of function template 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/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/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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"))) | ^ 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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:75:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 75 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:78:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 78 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:79:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | matrix + | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:93:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 93 | mat_vec(matrixB, matrixA + static_cast(i * XORWOW_DIM)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:105:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 105 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:118:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 118 | matrix + static_cast(XORWOW_PRECALC_MATRICES_SZ), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:145:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 145 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/dropout_util.hpp:156:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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_miIn 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] s* b_s, v, xs...); | ^ ptr/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp[:879:m16: note: in instantiation of function template specialization 'test_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 b 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here s1363 | test_drive_impl>(argv[0], std::move(as)); | ^ t/build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here r 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ id/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitse:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ +/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' k100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ]; | ^~~~~ /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:In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 240 52 | using result_type = typename std::result_of::type; | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp55:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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(); | ^ warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here * c_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: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] 1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 261 | c_ptr[n * c_stride + k] += a_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.hpp1363 | 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 261 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ :74/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ :/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp124: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# define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h: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; | ^~~~~ 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_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:191:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 191 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:193:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 193 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:207:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 207 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:226:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 226 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:240:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:248:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 248 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:261:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 261 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_util.hpp:263:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 263 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:536:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 536 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:647:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 647 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 336 | verify(verify_tensor_ops{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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"); | ^ In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h/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; | ^ 100/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp::797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp19:879:16: note: in instantiation of function 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.hppnote: :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST'1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 1002691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1363:13: note: in instantiation of function template 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/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_infer_3d_bn_spatial_use_est &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1270:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1270 | verify(verify_forward_infer_3d_bn_spatial_use_est{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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.hppIn 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 | : 879:16: note: in instantiation of function 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_traitsc:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here p2691 | { } _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' f124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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/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:1363:13: note: in instantiation of function template 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:843:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here 843 | verify(verify_fwd_batchnorm_spatial_activ{ptr_fwdfusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /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/bn_3d_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_3d_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1352:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1352 | verify(verify_backward_3d_bn_spatial_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_3d_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2632:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2632 | verify(verify_backward_weights_rnn{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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"))) | ^ In file included from /build/reproducible-path/miopen-5.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:1368:13: note: in instantiation of function template 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization '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_ops.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_tensor_ops &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:336:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 336 | verify(verify_tensor_ops{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_ops_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:342:42: note: in instantiation of function template specialization 'test_drive' requested here 342 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1368:13: note: in instantiation of function template 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_3d_spatial_test.cpp:1432:5: note: in instantiation of function template specialization 'test_drive' requested here 1432 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 = typenameIn 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' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of 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, 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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here 459 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template 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_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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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"))) | ^ 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:1368:13: note: in instantiation of function template 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/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:1368:13: note: in instantiation of function template 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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/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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:459:5: note: in instantiation of function template specialization 'test_drive' requested here 459 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here 219 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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"))) | ^ 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_data_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/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/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:1373:13: note: in instantiation of function template 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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/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:1368:13: note: in instantiation of function template 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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/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/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/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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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:1373:13: note: in instantiation of function template 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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 | verify(verify_bwd_batchnorm_peract_activ{ptr_bwdfusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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/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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1363:13: note: in instantiation of function template 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/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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/soft_max.cpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_ops.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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"))) | ^ 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"))) | ^ 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here 224 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_recalc &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1256:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1256 | verify(verify_backward_bn_spatial_recalc{input, dy_input, scale}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1329:5: note: in instantiation of function template specialization 'test_drive' requested here 1329 | test_drive(argc, argv); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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_data_rnn &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_common.hpp:2596:34: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2596 | auto bwdDataOutputPair = verify(verify_backward_data_rnn{rnnDesc, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'rnn_basic_vanilla_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_dropout.cpp:65:42: note: in instantiation of function template specialization 'test_drive' requested here 65 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_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_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/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:1368:13: note: in instantiation of function template 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"))) | ^ 9 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(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_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:1368:13: note: in instantiation of function template 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"))) | ^ of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function 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/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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/rnn_vanilla_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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_bn_spatial_use_saved &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/bn_spatial_test.cpp:1318:9: note: in instantiation of function template specialization 'test_driver::verify>' requested here 1318 | verify(verify_backward_bn_spatial_use_saved{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'batch_norm_spatial_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_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); | ^ m/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsm:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ _/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' e124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h :100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' +100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ = 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/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_bwd_batchnorm_spatial_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:867:13: note: in instantiation of function template specialization 'test_driver::verify>' requested here 867 | verify(verify_bwd_batchnorm_spatial_activ{ptr_bwdfusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 244 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template 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/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_fwd_batchnorm_peract_activ &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:903:17: note: in instantiation of function template specialization 'test_driver::verify>' requested here 903 | verify(verify_fwd_batchnorm_peract_activ{ptr_fwdfusionplan.get(), | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'na_fusion_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:942:42: note: in instantiation of function template specialization 'test_drive' requested here 942 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/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:1368:13: note: in instantiation of function template 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_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.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ c/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppp:797:24: 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 u797 | 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_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here = 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here 228 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here r2691 | { } _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' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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/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/cba_inference.cpp:28: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/cba_inference.cpp:28: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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/cba_inference.cpp:457:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 457 | std::cout << argv[idx] << " "; | ^~~~ 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here 236 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1368:13: note: in instantiation of function template 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/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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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/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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1363:13: note: in instantiation of function template 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_set &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:137:9: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 137 | verify_equals(verify_tensor_set{super, subDesc, offset, T(1.111)}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_set_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:141:42: note: in instantiation of function template specialization 'test_drive' requested here 141 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/tensor_transform.cpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ 14 warnings generated when compiling for gfx906. 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:1358:13: note: in instantiation of function template 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_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:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is 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: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/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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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/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); | ^~~~ :52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/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:1368:13: note: in instantiation of function template 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.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/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/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"))) | ^ 244 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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. [ 84%] Linking CXX executable ../bin/test_tensor_reorder cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_reorder.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1368:13: note: in instantiation of function template 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/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/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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:252:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here 250 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.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:1368:13: note: in instantiation of function template 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/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/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:1373:13: note: in instantiation of function template 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/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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization '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[ 84%] Built target test_tensor_reorder "); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/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:1368:13: note: in instantiation of function template 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/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/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/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_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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/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_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_set.cpp:38: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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(); | ^ 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | In file included from static_cast/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.hppD:895:16: note: in instantiation of 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.hpperive: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:*>(t1358:13: note: in instantiation of function template 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_traitshis)->run():2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/na_train.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/na_train.cpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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/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[ 84%] Linking CXX executable ../bin/test_test_errors :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 _GLcd /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 IBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"))) | ^ clang++-17: warning: argument unused during compilation: '-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:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/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()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_test_errors.dir/link.d CMakeFiles/test_test_errors.dir/test_errors.cpp.o -o ../bin/test_test_errors -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_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); | ^~~~ [ 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_implmake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' ( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | make -f test/CMakeFiles/test_type_name.dir/build.make test/CMakeFiles/test_type_name.dir/build 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 | make[3]: Entering 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(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"))) | ^ [ 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 14 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_trans.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here 258 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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_reIn 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); | ^~~~ 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_SUGIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(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; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 100741 | return detach_async([=] { | ^ | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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"))) | ^ 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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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)); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_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:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 262691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ : /usr/bin/../lib/gcc/x86_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:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_find2.cpp:68:42: note: in instantiation of function template specialization '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"))) | ^ [ 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 [ 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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_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/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_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] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ rgs.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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' 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([=] { | ^In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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); } | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ :/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 797124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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:895:16: note: in instantiation of 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"))) | ^ [ 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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.temIn file included from /build/reproducible-path/miopen-5.5.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"))) | ^ 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:1368:13: note: in instantiation of function template 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 &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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 file included from in instantiation of function template specialization 'test_drive_impl_1>' requested here/build/reproducible-path/miopen-5.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 ~PerfConfig1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv() = default[0], std::m; | ^ ove(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 | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:454:4253 | struct PerfC: note: in instantiation of function template specialization 'test_drive' requested here onfigBase : PerfC454 | int maonfig | ^ in(int argc/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here , const char* ar 237 | struct Perfogv[]) { test_drivrmanceConfigConve(argc, aanceConfigCorgv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitsnvAsm3x3U> | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | 2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLI self = oBCXX17_DEPRut; | ^ ECATED_SUGGEST("st/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here d::invoke_result 62 | return SerDes<>::Deserialize(static_cast(*this), "); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.hs); | ^ :124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 124 | # defin 244 | Perfoe _GLIBCXX17rmanceConfigC_DEPRECATEDonvAsm3x3U(_SUGGEST(ALT) _G) : PerfLIBCXX_DEPormanceConfRECATED_SUGGESigConvAsm3x3U(-T(ALT) | ^1, -1, -1) {} /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: | ^ note: expanded 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_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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1368:13: note: in instantiation of function template 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<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"))) | ^ 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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_transform.cpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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(In file included from /build/reproducible-path/miopen-5.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 | i cpuf = run_cpu(false, cache_miss, v, xs...); | ^ nt/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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 a 2495 | verifry(verify_forward_conv{ | ^ c,/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | c static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here nst char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__de1299 | run_dapta(data_args.begin(), data_arrgs.end(), [&] { d.template base_run(); })e; | ^ ca/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here t 1333 | test_drive_impl_1(program_name, as); | ^ d/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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); } | ^ "us/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traitse:2691:9: note: 'result_of<(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'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' 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.hL:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' T100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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/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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/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/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/tensor_transform.cpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ In file included from /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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/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:make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' 34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"))) | ^ [ 88%] Built target test_tensor_copy In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"))) | ^ In file included from /build/reproducible-path/miopen-5.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"))) | ^ 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] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here 215 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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) {} | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:896:13), verify_tensor_vec_forward &>' requested here 895 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:359:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here 359 | verify_equals(verify_tensor_vec_forward{src, dst, trans, alpha, beta}); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'tensor_vec_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:365:42: note: in instantiation of function template specialization 'test_drive' requested here 365 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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_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 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation of 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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_cast.dir/link.d CMakeFiles/test_tensor_cast.dir/tensor_cast.cpp.o -o ../bin/test_tensor_cast -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 88%] Built target test_tensor_cast In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-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 std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ es/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] ul 164 | 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: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] = 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 326 | auto out = verify(verify_forward_activation{inp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] u 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ t, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here 219 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | s | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ td::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 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.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] : 52 | 257: using result_type = typename std::result_of::type; | ^ 77:/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 741 | r eturn detach_async([=] { | ^ 257/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here | 797 | cpuf = run_cpu(false, cache_miss, v, xs. ..); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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); } | ^ 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' t124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' d100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257In file included from :/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 77 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ :741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] {257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = ru/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppn:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ _cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] note: 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp9:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] : 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_poolin/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ g{}, | ^ /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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] > (257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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 &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here 219 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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 oIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cppu:t 35 : =/build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp v:e484: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(); | ^ rify(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_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 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"))) | ^ pl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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: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(); | ^ 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:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0],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 | pri 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(argcntf("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(); | ^ argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); 22 warnings generated when compiling for host. 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(); | ^ [ 88%] 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/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/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(); | ^ | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"))) | ^ clang++-17: warning: argument unused during compilation: '-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<2> &, tensor &, tensor &, tensor &, 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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_caIn 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] s 52 | using result(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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("Reducte_type = typename std::result_of::type; | ^ Te/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppn:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpps:895:16: note: in instantiation of 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.cppo:361:13: note: in instantiation of function template specialization 'test_driver::verify_equals>' requested here r361 | 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); } | ^ wi/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ t/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' h 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ indices output Verifies on CPU and GPU (err=%f, " | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:55:5: note: in instantiation of member function 'ReduceDriver::VerifyForward' requested here 55 | ReduceDriver() : Driver() | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:171:19: note: in instantiation of member function 'ReduceDriver::ReduceDriver' requested here 171 | drv = new ReduceDriver(); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:42: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:521:13: warning: 'printf' was marked unused but was used [-Wused-but-marked-unused] 521 | printf("ReduceTensor() Verifies on CPU and GPU (err=%f)\n", error); | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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' [ 88%] Built target test_dropout In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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"))) | ^ /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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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_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/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/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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/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/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_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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"))) | ^ argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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"))) | ^ 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 1333In file included from /build/reproducible-path/miopen-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 | ^ t/build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hppe:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here s62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ t_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_vec.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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 | r:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ eturn 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"))) | ^ 82 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<3> &, tensor &, tensor &, tensor &, 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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[ 88%] Linking CXX executable ../bin/test_gpu_reference_kernel :797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ 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 In file included from /build/reproducible-path/miopen-5.5.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 | # definclang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] e _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 271 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 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:895:16: note: in instantiation 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/driver/main.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/driver.hpp:157:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 157 | std::string arg = argv[1]; | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | data[k] = static_cast(bot_ptr[k]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | data[k] = static_cast(bot_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | c_res[i] = f(data[i]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | c_res[i] = f(data[i]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:132:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | Tcheck_ c_val = c_res[i]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:133:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 133 | Tcheck_ g_val = static_cast(top_ptr[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:141:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 141 | << " x = " << data[i] << " " | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | data[k] = static_cast(bot_ptr[k]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:83:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 83 | data[k] = static_cast(bot_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | c_res[i] = f(data[i]); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:128:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | c_res[i] = f(data[i]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:132:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | Tcheck_ c_val = c_res[i]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:133:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 133 | Tcheck_ g_val = static_cast(top_ptr[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:141:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 141 | << " x = " << data[i] << " " | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | bot_cpu[k] = static_cast(bot_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | bot_cpu[k] = static_cast(bot_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | top_cpu[k] = static_cast(top_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | top_cpu[k] = static_cast(top_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:236:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | Tcheck_ c_val = bot_df_cpu[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Tcheck_ g_val = static_cast(bot_df_ptr[i]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:91: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | bot_cpu[k] = static_cast(bot_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:182:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | bot_cpu[k] = static_cast(bot_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | top_cpu[k] = static_cast(top_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:183:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 183 | top_cpu[k] = static_cast(top_ptr[k]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:184:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 184 | top_df_cpu[k] = static_cast(top_df_ptr[k]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:27: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:232:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 232 | bot_df_cpu[i] = f(top_df_cpu[i], bot_cpu[i], top_cpu[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:236:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 236 | Tcheck_ c_val = bot_df_cpu[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:237:47: warning: unsafe buffer access [-Wunsafe-buffer-usage] 237 | Tcheck_ g_val = static_cast(bot_df_ptr[i]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNeuronHost.hpp:245:91: warning: unsafe buffer access [-Wunsafe-buffer-usage] 245 | << " dy = " << top_df_cpu[i] << " x = " << bot_cpu[i] << " y = " << top_cpu[i] | ^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/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/driver/main.cpp:29: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/activ_driver.hpp:42: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/timer.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/bn_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:94:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | mean_accum += in_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:99:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | saveMean[adjIndex] = mean_accum; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:103:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 103 | runningMean[adjIndex] * (static_cast(1) - expAvgFactor); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:104:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 104 | runningMean[adjIndex] = | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:116:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 116 | elemStd = in_ptr[index] - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:130:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 130 | runningVariance[adjIndex] = | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:131:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 131 | (static_cast(1) - expAvgFactor) * runningVariance[cidx] + | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:139:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 139 | saveInvVariance[adjIndex] = elemInvVar; /*output only*/ | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:147:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 147 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:151:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:151:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:151:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:94:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 94 | mean_accum += in_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:99:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | saveMean[adjIndex] = mean_accum; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:103:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 103 | runningMean[adjIndex] * (static_cast(1) - expAvgFactor); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:104:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 104 | runningMean[adjIndex] = | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:116:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 116 | elemStd = in_ptr[index] - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:130:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 130 | runningVariance[adjIndex] = | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:131:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 131 | (static_cast(1) - expAvgFactor) * runningVariance[cidx] + | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:139:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 139 | saveInvVariance[adjIndex] = elemInvVar; /*output only*/ | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:147:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 147 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:151:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:151:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:151:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:230:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | mean_accum += in_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | saveMean[cidx] = mean_accum; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:267:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 267 | Tref newRunMean = runningMean[cidx] * (static_cast(1) - expAvgFactor); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:268:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 268 | runningMean[cidx] = mean_accum * expAvgFactor + newRunMean; // newMean*factor + tmp | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:292:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | out_ptr[index] = elemStd = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:293:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | (in_ptr[index] - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:77: warning: unsafe buffer access [-Wunsafe-buffer-usage] 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:349:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 349 | saveInvVariance[cidx] = invertVar; /*output only*/ | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:372:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 372 | out_ptr[index] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:84: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:230:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 230 | mean_accum += in_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:264:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 264 | saveMean[cidx] = mean_accum; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:267:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 267 | Tref newRunMean = runningMean[cidx] * (static_cast(1) - expAvgFactor); | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:268:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 268 | runningMean[cidx] = mean_accum * expAvgFactor + newRunMean; // newMean*factor + tmp | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:292:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 292 | out_ptr[index] = elemStd = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:293:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 293 | (in_ptr[index] - | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:339:77: warning: unsafe buffer access [-Wunsafe-buffer-usage] 339 | runningVariance[cidx] = (static_cast(1) - expAvgFactor) * runningVariance[cidx] + | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:349:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 349 | saveInvVariance[cidx] = invertVar; /*output only*/ | ^~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:372:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 372 | out_ptr[index] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:373:84: warning: unsafe buffer access [-Wunsafe-buffer-usage] 373 | (scale_ptr[cidx] * (invertVar * out_ptr[index])) + bias_ptr[cidx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:433:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 433 | mean = estimatedMean[adjIndex]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:434:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 434 | variance = estimatedVariance[adjIndex]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:441:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 441 | elemStd = in_ptr[index] - mean; // /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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 (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:445:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 445 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:445:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 445 | make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:445:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] 445 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:473:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 473 | mean_accum += in_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:485:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 485 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:501:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 501 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:[ 88%] Built target test_gpu_reference_kernel 29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:433:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 433 | mean = estimatedMean[adjIndex]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:434:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 434 | variance = estimatedVariance[adjIndex]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:441:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 441 | elemStd = in_ptr[index] - mean; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:445:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 445 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:445:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 445 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:445:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] 445 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:473:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 473 | mean_accum += in_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:485:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 485 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:501:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 501 | elemStd = in_ptr[index] - mean_accum; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:505:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] 505 | out_ptr[index] = scale_ptr[adjIndex] * inhat + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:552:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 552 | mean = estimatedMean[cidx]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:553:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 553 | variance = estimatedVariance[cidx]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:566:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | elemStd = in_ptr[index] - mean; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:568:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:568:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:568:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:610:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 610 | mean_accum += in_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:658:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 658 | out_ptr[index] = elemStd = (in_ptr[index] - mean_accum); // (x_i - mean) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:658:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 658 | out_ptr[index] = elemStd = (in_ptr[index] - mean_accum); // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:708:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 708 | elemStd = out_ptr[index]; // using saved values from output tensor | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:712:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:712:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:712:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:552:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 552 | mean = estimatedMean[cidx]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:553:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 553 | variance = estimatedVariance[cidx]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:566:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 566 | elemStd = in_ptr[index] - mean; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:568:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:568:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:568:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:610:43: warning: unsafe buffer access [-Wunsafe-buffer-usage] 610 | mean_accum += in_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:658:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 658 | out_ptr[index] = elemStd = (in_ptr[index] - mean_accum); // (x_i - mean) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:658:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 658 | out_ptr[index] = elemStd = (in_ptr[index] - mean_accum); // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:708:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 708 | elemStd = out_ptr[index]; // using saved values from output tensor | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:712:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:712:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:712:72: warning: unsafe buffer access [-Wunsafe-buffer-usage] 712 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:783:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 783 | mean = savedMean[adjIndex]; // HxW elements | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:784:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | elemInvVar = savedInvVariance[adjIndex]; // HxW elements | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:794:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 794 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:796:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 796 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:797:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 797 | dbias_ptr[adjIndex] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:798:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 798 | dscale_ptr[adjIndex] += xhat[xhat_index] * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 799 | tmp1 = scale_ptr[adjIndex] * dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:810:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 810 | tmp2 = n_batchs * (dy_ptr[index] * scale_ptr[adjIndex]) - tmp1; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:810:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 810 | tmp2 = n_batchs * (dy_ptr[index] * scale_ptr[adjIndex]) - tmp1; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:812:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 812 | dx_ptr[index] = tmp3 * tmp2; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:839:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 839 | mean += x_ptr[index]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:851:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:868:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 868 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:870:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 870 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:871:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 871 | dbias_ptr[adjIndex] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:872:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 872 | dscale_ptr[adjIndex] += xhat[xhat_index] * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:873:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 873 | tmp1 = scale_ptr[adjIndex] * dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:886:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 886 | dx_ptr[index] = tmp3 * tmp2; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:783:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 783 | mean = savedMean[adjIndex]; // HxW elements | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:784:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 784 | elemInvVar = savedInvVariance[adjIndex]; // HxW elements | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:794:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 794 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:796:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 796 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:797:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 797 | dbias_ptr[adjIndex] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:798:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 798 | dscale_ptr[adjIndex] += xhat[xhat_index] * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 799 | tmp1 = scale_ptr[adjIndex] * dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:810:57: warning: unsafe buffer access [-Wunsafe-buffer-usage] 810 | tmp2 = n_batchs * (dy_ptr[index] * scale_ptr[adjIndex]) - tmp1; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:810:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 810 | tmp2 = n_batchs * (dy_ptr[index] * scale_ptr[adjIndex]) - tmp1; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:812:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 812 | dx_ptr[index] = tmp3 * tmp2; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:839:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 839 | mean += x_ptr[index]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:851:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 851 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:868:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 868 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:870:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 870 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:871:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 871 | dbias_ptr[adjIndex] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:872:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 872 | dscale_ptr[adjIndex] += xhat[xhat_index] * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:873:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 873 | tmp1 = scale_ptr[adjIndex] * dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:886:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 886 | dx_ptr[index] = tmp3 * tmp2; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:947:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 947 | mean = savedMean[cidx]; // 1xCx1x1 elements | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:948:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 948 | invVar = savedInvVariance[cidx]; // 1xCx1x1 elements | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:954:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 954 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:955:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 955 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:956:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 956 | dbias_ptr[cidx] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:957:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 957 | dscale_ptr[cidx] += elemStd * invVar * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:976:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 976 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:977:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:977:82: warning: unsafe buffer access [-Wunsafe-buffer-usage] 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:978:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 978 | Tref tmp2 = -elemStd * invVar * dscale_ptr[cidx]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:979:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 979 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:980:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 980 | dx_ptr[index] = tmp3 * (tmp2 + tmp1); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1030:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1030 | mean += x_ptr[index]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1079:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1079 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1117:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1117 | dscale_ptr[cidx] = static_cast(0.); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1118:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1118 | dbias_ptr[cidx] = static_cast(0.); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1134:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1134 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1136:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1136 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1137 | dbias_ptr[cidx] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1138:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1138 | dscale_ptr[cidx] += xhat[xhat_index] * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1184:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1184 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1184:82: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1184 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1185:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1185 | Tref tmp2 = -xhat[xhat_index] * dscale_ptr[cidx]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1186:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1186 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1187:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | dx_ptr[index] = tmp3 * (tmp2 + tmp1); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:947:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 947 | mean = savedMean[cidx]; // 1xCx1x1 elements | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:948:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 948 | invVar = savedInvVariance[cidx]; // 1xCx1x1 elements | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:954:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 954 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:955:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 955 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:956:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 956 | dbias_ptr[cidx] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:957:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 957 | dscale_ptr[cidx] += elemStd * invVar * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:976:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 976 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:977:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:977:82: warning: unsafe buffer access [-Wunsafe-buffer-usage] 977 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:978:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 978 | Tref tmp2 = -elemStd * invVar * dscale_ptr[cidx]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:979:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 979 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:980:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 980 | dx_ptr[index] = tmp3 * (tmp2 + tmp1); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1030:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1030 | mean += x_ptr[index]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1079:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1079 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1117:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1117 | dscale_ptr[cidx] = static_cast(0.); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1118:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1118 | dbias_ptr[cidx] = static_cast(0.); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1134:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1134 | elemStd = x_ptr[index] - mean; // (x_i - mean) | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1136:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1136 | dyelem = dy_ptr[index]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1137 | dbias_ptr[cidx] += dyelem; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1138:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1138 | dscale_ptr[cidx] += xhat[xhat_index] * dyelem; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1184:66: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1184 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1184:82: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1184 | Tref tmp1 = static_cast(NHW) * dy_ptr[index] - dbias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1185:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1185 | Tref tmp2 = -xhat[xhat_index] * dscale_ptr[cidx]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1186:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1186 | Tref tmp3 = (scale_ptr[cidx] * invVar) / static_cast(NHW); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_BatchNormHost.hpp:1187:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1187 | dx_ptr[index] = tmp3 * (tmp2 + tmp1); | ^~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:100:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:100:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | mm_e += a_ptr[n * a_stride + m] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:102:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 102 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:102:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 102 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:116:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 116 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:116:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 116 | mm_e += a_ptr[m * a_stride + n] * b_ptr[m * b_stride + k]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:134:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:134:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:148:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | mm_e += a_ptr[n * a_stride + m] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:156:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:156:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 156 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:169:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 169 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:169:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 169 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:169:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 169 | c_ptr[n * c_stride + k] += a_ptr[m * a_stride + n] * b_ptr[k * b_stride + m]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:171:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 171 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:171:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 171 | c_ptr[n * c_stride + k] = beta * c_ptr[n * c_stride + k] + alpha * mm_e; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1073:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1073 | c_ptr[b * c_batch_stride + c * c_channel_stride + k * c_depth_stride + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1076:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1076 | g_ptr[b * g_batch_stride + c * g_channel_stride + k * g_depth_stride + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1129:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1129 | Tcheck_ c_val = c_ptr[b * c_batch_stride + c * c_channel_stride + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1133:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1133 | g_ptr[b * g_batch_stride + c * g_channel_stride + | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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 | /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 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"))) | ^ g_ptr[b * g_batch_stride + c * g_channel_stride + k * g_depth_stride + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1129:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1129 | Tcheck_ c_val = c_ptr[b * c_batch_stride + c * c_channel_stride + | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloConvHost.hpp:1133:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1133 | g_ptr[b * g_batch_stride + c * g_channel_stride + | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/conv_driver.hpp:71: /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/include/../test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/CBAInferFusion_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:66:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | mean = estimatedMean[cidx]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:67:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | variance = estimatedVariance[cidx]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:78:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | elemStd = in_ptr[index] - mean; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:80:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:80:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:80:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:66:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 66 | mean = estimatedMean[cidx]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:67:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 67 | variance = estimatedVariance[cidx]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:78:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 78 | elemStd = in_ptr[index] - mean; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:80:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:80:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:80:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 80 | out_ptr[index] = scale_ptr[cidx] * inhat + bias_ptr[cidx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:127:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | mean = estimatedMean[adjIndex]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:128:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | variance = estimatedVariance[adjIndex]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:134:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | elemStd = in_ptr[index] - mean; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:127:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 127 | mean = estimatedMean[adjIndex]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:128:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | variance = estimatedVariance[adjIndex]; | ^~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:134:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 134 | elemStd = in_ptr[index] - mean; // (x_i - mean) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:138:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 138 | out_ptr[index] = (scale_ptr[adjIndex] * inhat) + bias_ptr[adjIndex]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:205:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | c_res[i] = f(static_cast(bot_ptr[i])); // f(data.at(i)); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:205:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | c_res[i] = f(static_cast(bot_ptr[i])); // f(data.at(i)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:205:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | c_res[i] = f(static_cast(bot_ptr[i])); // f(data.at(i)); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:205:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 205 | c_res[i] = f(static_cast(bot_ptr[i])); // f(data.at(i)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:215:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | Tref c_val = c_res[i]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:216:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | Tref g_val = static_cast(top_ptr[i]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:215:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 215 | Tref c_val = c_res[i]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_ConvBatchNormActivHost.hpp:216:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 216 | Tref g_val = static_cast(top_ptr[i]); | ^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:34: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:96:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | y += a_ptr[aindex] * b_ptr[bindex]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:96:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | y += a_ptr[aindex] * b_ptr[bindex]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:99:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | c_ptr[cindex] = alpha * y + beta * c_ptr[cindex]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gemm_driver.hpp:99:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | c_ptr[cindex] = alpha * y + beta * c_ptr[cindex]; | ^~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lrn_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:96:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:107:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 107 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:114:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 114 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:120:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 120 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:128:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | bot_ptr[b * bot_batch_stride + head * bot_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:142:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 142 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:150:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 150 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:157:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 157 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:164:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:174:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:182:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:188:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:196:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:234:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:244:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | scale_v_ptr[b * scale_v_batch_stride + o * scale_v_channel_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:250:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + j * bot_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:254:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | top_v_ptr[b * top_v_batch_stride + o * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:96:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 96 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:107:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 107 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:114:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 114 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:120:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 120 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:128:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 128 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:137:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | bot_ptr[b * bot_batch_stride + head * bot_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:142:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 142 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:150:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 150 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:157:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 157 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:164:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 164 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:174:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:182:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 182 | scale_v_ptr[b * scale_v_batch_stride + | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:188:56: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | ? static_cast(bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:196:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 196 | top_v_ptr[b * top_v_batch_stride + (head - pad) * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:234:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:244:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 244 | scale_v_ptr[b * scale_v_batch_stride + o * scale_v_channel_stride 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()); | ^~~~~~~~ | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:250:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + j * bot_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:254:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | top_v_ptr[b * top_v_batch_stride + o * top_v_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:336:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 336 | (static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:340:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 340 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:343:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 343 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:359:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 359 | (static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:363:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:366:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 366 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:374:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | bot_df_v_ptr[b * bot_df_v_batch_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:378:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:382:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:388:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:402:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | top_df_ptr[b * top_df_batch_stride + head * top_df_channel_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:405:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:408:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:417:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 417 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:421:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | top_ptr[b * top_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:425:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 425 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:433:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 433 | bot_df_v_ptr[b * bot_df_v_batch_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:437:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 437 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:441:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 441 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:447:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 447 | bot_ptr[b * bot_bIn 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"))) | ^ atch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:466:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 466 | top_ptr[b * top_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:470:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 470 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:478:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | bot_df_v_ptr[b * bot_df_v_batch_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:482:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 482 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:486:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:492:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:532:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 532 | static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:536:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | top_ptr[b * top_batch_stride + o * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:539:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 539 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:549:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 549 | bot_df_v_ptr[b * bot_df_v_batch_stride + o * bot_df_v_channel_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:552:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 552 | top_df_ptr[b * top_df_batch_stride + o * top_df_channel_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:555:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 555 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:560:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:336:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 336 | (static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:340:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 340 | top_ptr[b * top_batch_stride + head * top_channIn 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); | ^~~~ el_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:343:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 343 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:359:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 359 | (static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:363:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 363 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:366:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 366 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:374:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | bot_df_v_ptr[b * bot_df_v_batch_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:378:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 378 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:382:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 382 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:388:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:402:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 402 | top_df_ptr[b * top_df_batch_stride + head * top_df_channel_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:405:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 405 | top_ptr[b * top_batch_stride + head * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:408:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 408 | scale_ptr[b * scale_batch_stride + head * scale_channel_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:417:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 417 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:421:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 421 | top_ptr[b * top_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:425:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 425 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:433:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 433 | bot_df_v_ptr[b * bot_df_v_batch_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:437:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 437 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:441:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 441 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:447:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 447 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:462:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 462 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:466:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 466 | top_ptr[b * top_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:470:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 470 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:478:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 478 | bot_df_v_ptr[b * bot_df_v_batch_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:482:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 482 | top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:486:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 486 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:492:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 492 | bot_ptr[b * bot_batch_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:532:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 532 | static_cast(top_df_ptr[b * top_df_batch_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:536:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | top_ptr[b * top_batch_stride + o * top_channel_stride + | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:539:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 539 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:549:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 549 | bot_df_v_ptr[b * bot_df_v_batch_stride + o * bot_df_v_channel_stride + | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:552:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 552 | top_df_ptr[b * top_df_batch_stride + o * top_df_channel_stride + | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:555:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 555 | scale_ptr[b * scale_batch_stride + | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloNormHost.hpp:560:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 560 | bot_ptr[b * bot_batch_stride + o * bot_channel_stride + | ^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:36: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:188:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | if(static_cast(bot_ptr[bot_index]) > res) | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:190:78: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | res = static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:208:69: warning: unsafe buffer access [-Wunsafe-buffer-usage] 208 | res += static_cast(bot_ptr[bot_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:238:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | mask_ptr[top_index] = res_index; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:241:45: warning: unsafe buffer access [-Wunsafe-buffer-usage] 241 | size_t mg = mask_gpu[mask_gpu_index]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:258:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | Tgpu_ gg_val = (top_ptr[top_index]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:347:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 347 | size_t bot_idx = mask_ptr[top_idx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:351:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | bot_df_v_ptr[bot_idx] += static_cast(top_df_ptr[top_idx]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:351:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | bot_df_v_ptr[bot_idx] += static_cast(top_df_ptr[top_idx]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:369:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 369 | bot_df_v_ptr[bot_idx] = static_cast(0); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:419:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 419 | gradient += static_cast(top_df_ptr[top_idx]) / | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:424:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | bot_df_v_ptr[bot_idx] = gradient; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:347:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 347 | size_t bot_idx = mask_ptr[top_idx]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:351:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | bot_df_v_ptr[bot_idx] += static_cast(top_df_ptr[top_idx]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:351:75: warning: unsafe buffer access [-Wunsafe-buffer-usage] 351 | bot_df_v_ptr[bot_idx] += static_cast(top_df_ptr[top_idx]); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:369:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 369 | bot_df_v_ptr[bot_idx] = static_cast(0); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:419:74: warning: unsafe buffer access [-Wunsafe-buffer-usage] 419 | gradient += static_cast(top_df_ptr[top_idx]) / | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloPoolingHost.hpp:424:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | bot_df_v_ptr[bot_idx] = gradient; | ^~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:36: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:304:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 304 | lens.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:70: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:305:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 305 | pads.begin() + 3 - spatial_dim, | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:73: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:306:65: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 306 | strides.begin() + 3 - spatial_dim, | ~~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 799 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 799 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 799 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/pool_driver.hpp:799:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 799 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:37: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/softmax_driver.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:81:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 81 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:92:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 102 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:126:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 126 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:129:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:151:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:168:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 168 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:177:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 177 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:185:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:206:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:209:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:225:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:228:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:81:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 81 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:92:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 92 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:102:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 102 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:126:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 126 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:129:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 129 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 148 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:151:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 151 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:168:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 168 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]); | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:177:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 177 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]), | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:185:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 185 | in[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]) - | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:206:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:209:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 209 | beta * outhost[i * out_nstr + j * out_cstr + s0 6* warning sou generatedt when compiling for _gfx906h. str + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:225:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 225 | outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:228:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 228 | beta * outhost[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:275:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 275 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:281:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 281 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) * | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:283:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 283 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:295:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:297:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | std::exp(out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:303:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:307:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:309:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:311:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | beta * dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:324:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:330:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) * | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:332:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:342:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 342 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:344:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 344 | std::exp(out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:350:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 350 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:354:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 354 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:356:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 356 | dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:358:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 358 | beta * dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:275:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 275 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:281:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 281 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) * | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:283:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 283 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:295:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 295 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:297:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 297 | std::exp(out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:303:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 303 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:307:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 307 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:309:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 309 | dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:311:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 311 | beta * dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:324:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 324 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:330:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 330 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) * | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:332:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 332 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:342:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 342 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:344:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 344 | std::exp(out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:350:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 350 | dout[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]) - | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:354:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 354 | out[i * out_nstr + j * out_cstr + s0 * out_hstr + s1]); | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:356:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 356 | dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1] = | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/mloSoftmaxHost.hpp:358:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 358 | beta * dinhost[i * in_nstr + j * in_cstr + s0 * in_hstr + s1]; | ^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:9: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:45: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:79:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 79 | if(bool(vector[i] & (1U << j))) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:82:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 82 | result + XORWOW_DIM, | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:83:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 83 | matrix + (XORWOW_DIM * (i * XORWOW_BITS + j)), | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:98:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 98 | mat_vec(matrixB, matrixA + i * XORWOW_DIM); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:111:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 111 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = i == k ? (1 << j) : 0; | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:124:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 124 | std::copy(matrix, matrix + XORWOW_PRECALC_MATRICES_SZ, std::begin(matrixA)); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:150:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 150 | *(p + k) = i == k ? (1 << j) : 0; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:158:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = *(p + k); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:158:68: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 158 | matrix[(i * XORWOW_BITS + j) * XORWOW_DIM + k] = *(p + k); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:188:60: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | std::copy(std::begin(matrixA), std::end(matrixA), &matrix[k * XORWOW_PRECALC_MATRICES_SZ]); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/xorwow_skipahead_generator.hpp:218:19: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | os << matrix[k * XORWOW_PRECALC_MATRICES_SZ + j] << ", "; | ^~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:9: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:58:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 58 | std::copy(p, p + XORWOW_DIM, std::begin(xor_vec)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/dropout_gpu_emulator.hpp:69:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 69 | mat_vec(skipahead_mat[mat_idx], xor_vec); | ^~~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:30: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:587:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 587 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:587:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 587 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:722:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 722 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_verify_gemm.hpp:722:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 722 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:661:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 661 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:661:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 661 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:814:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 814 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/lstm_verify_gemm.hpp:814:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 814 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/rnn_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:63:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 63 | in_state[h * in_stride + w] = in[h * in_stride + w]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:73:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 73 | hx_state[h] = hx[h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:99:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | wei_state[h] = wei[h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:154:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 154 | in_state[bs * in_stride + h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:158:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | in_state[bs * in_stride + h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:240:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:279:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 279 | ADNN_mm_cpu(const_cast(&hx_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:284:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 284 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:314:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | const_cast(&hx_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:319:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | const_cast(&wei_state[wei_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:348:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 348 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:353:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 353 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:384:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 384 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:389:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 389 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:419:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 419 | ADNN_mm_cpu(const_cast(&hy_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:424:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 452 | ADNN_mm_cpu(const_cast(&hy_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:457:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 457 | const_cast(&wei_state[wei_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:489:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 489 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(seqLength - ti) * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:494:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:528:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(seqLength - ti) * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:533:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 533 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:563:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:568:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:598:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 598 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:603:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 603 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:693:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | hy_state[hx_shift + bs * uni_stride + h] = | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:801:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 801 | hy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:830:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 830 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:836:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 836 | hy_host[i] = hy_state[i]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:63:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 63 | in_state[h * in_stride + w] = in[h * in_stride + w]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:73:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 73 | hx_state[h] = hx[h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:99:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 99 | wei_state[h] = wei[h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:154:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 154 | in_state[bs * in_stride + h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:158:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 158 | in_state[bs * in_stride + h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:240:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:279:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 279 | ADNN_mm_cpu(const_cast(&hx_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:284:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 284 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:314:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | const_cast(&hx_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:319:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 319 | const_cast(&wei_state[wei_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:348:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 348 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:353:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 353 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:384:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 384 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:389:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 389 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:419:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 419 | ADNN_mm_cpu(const_cast(&hy_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:424:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 424 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:452:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 452 | ADNN_mm_cpu(const_cast(&hy_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:457:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 457 | const_cast(&wei_state[wei_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:489:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 489 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(seqLength - ti) * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:494:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 494 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:528:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 528 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(seqLength - ti) * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:533:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 533 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:563:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 563 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:568:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 568 | const_cast(&wei_state[wei_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:598:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 598 | const_cast(&hy_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:603:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 603 | const_cast(&wei_state[wei_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:693:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 693 | hy_state[hx_shift + bs * uni_stride + h] = | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:801:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 801 | hy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:830:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 830 | *(p_drop_rsv + i) = dropout_reservespace_host.at(i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:836:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 836 | hy_host[i] = hy_state[i]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:910:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 910 | dout_state[h * out_stride + w] = dout[h * out_stride + w]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:922:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 922 | dhy_state[h] = dhy[h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:927:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 927 | hx_state[h] = hx[h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:952:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 952 | wei_state[h] = wei[h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:977:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 977 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:996:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 996 | dout_state[bs * out_stride + h]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1009:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1009 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1052:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1052 | dhy_state[hx_shift + bs * uni_stride + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1064:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1064 | dhy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1079:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1079 | dhy_state[hx_shift + bs * uni_stride + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1091:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1091 | const_cast(&wei_state[weitime_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1124 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1156:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1156 | const_cast(&wei_state[weitime_shift + hy_h * 3 * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1191:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1191 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1237:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1237 | hx_state[hx_shift + bs * uni_stride + h] * | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1297:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1297 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1321:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1321 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1362:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1362 | const_cast(&wei_state[weitime_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1367:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1367 | &dhx_state[hx_shift], | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1379:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1379 | dhx_state[hx_shift + bs * uni_stride + h] += | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1383 | dcx_state[hx_shift + bs * uni_stride + h] = | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1389:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1389 | ADNN_mm_cpu(const_cast(&dcx_state[hx_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1394:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1394 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1399:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1399 | &dhx_state[hx_shift], | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1424:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1424 | const_cast(&wei_state[weitime_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1429:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1429 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1441:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1441 | dhx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] += | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1448:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | dcx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1458:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | const_cast(&dcx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1463:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1463 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1468:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1468 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1490:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1490 | din_state[bs * in_stride + h] += dh_state[bs * hy_stride + gi * hy_h + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1493:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1493 | din_state[bs * in_stride + h] += | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1528:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1528 | dhx_host[i] = dhx_state[i]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1535:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1535 | din_host[bs * in_stride + h] = din_state[bs * in_stride + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hppIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ :910:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 910 | dout_state[h * out_stride + w] = dout[h * out_stride + w]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:922:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 922 | dhy_state[h] = dhy[h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:927:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 927 | hx_state[h] = hx[h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:952:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 952 | wei_state[h] = wei[h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:977:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 977 | dropout_reservespace_host.at(i) = *(p_drop_rsv + i); | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:996:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 996 | dout_state[bs * out_stride + h]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1009:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1009 | const_cast(&wei_state[wei_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1052:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1052 | dhy_state[hx_shift + bs * uni_stride + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1064:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1064 | dhy_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1079:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1079 | dhy_state[hx_shift + bs * uni_stride + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1091:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1091 | const_cast(&wei_state[weitime_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1124:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1124 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1156:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1156 | const_cast(&wei_state[weitime_shift + hy_h * 3 * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1191:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1191 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1237:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1237 | hx_state[hx_shift + bs * uni_stride + h] * | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1297:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1297 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1321:38: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1321 | hx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h]); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1362:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1362 | const_cast(&wei_state[weitime_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1367:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1367 | &dhx_state[hx_shift], | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1379:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1379 | dhx_state[hx_shift + bs * uni_stride + h] += | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1383:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1383 | dcx_state[hx_shift + bs * uni_stride + h] = | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1389:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1389 | ADNN_mm_cpu(const_cast(&dcx_state[hx_shift]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1394:46: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1394 | const_cast(&wei_state[weitime_shift + 2 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1399:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1399 | &dhx_state[hx_shift], | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1424:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1424 | const_cast(&wei_state[weitime_shift + 3 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1429:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1429 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1441:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1441 | dhx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] += | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1448:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1448 | dcx_state[hx_shift + bs * uni_stride + hy_n * hy_h + h] = | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1458:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1458 | const_cast(&dcx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1463:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1463 | const_cast(&wei_state[weitime_shift + 5 * hy_h * uni_stride]), | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1468:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1468 | &dhx_state[hx_shift + hy_n * hy_h + cur_bat * hy_h], | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1490:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1490 | din_state[bs * in_stride + h] += dh_state[bs * hy_stride + gi * hy_h + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1493:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1493 | din_state[bs * in_stride + h] += | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1528:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1528 | dhx_host[i] = dhx_state[i]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1535:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1535 | din_host[bs * in_stride + h] = din_state[bs * in_stride + h]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1593:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1593 | in_state[h * in_h + w] = in[h * in_h + w]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1603:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1603 | dout_state[h * out_h + w] = dout[h * out_h + w]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1611:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1611 | wkspace_state[h] = wkspace_host[h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1617:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1617 | rsvspace_state[h] = rsvspace_host[h]; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1624:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1624 | hx_state[h] = hx[h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1696:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1696 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1701:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1701 | const_cast(&rsvspace_state[prelayer_shift]), | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1706 | &dwei_state[wei_shift], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1741:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1741 | wkspace_state[hid_shift + bs * hy_stride + 2 * hy_h + h] *= | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1742:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1742 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + hy_h + h], 2); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1751:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1751 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1756:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1756 | const_cast(&hx_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1761:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1761 | &dwei_state[wei_shift], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1777:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1777 | dwei_state[bias_shift + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1778:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1778 | wkspace_state[hid_shift + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1789:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1789 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1794:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1794 | const_cast(&rsvspace_state[pretime_shift]), | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1799 | &dwei_state[wei_shift], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1815:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1815 | dwei_state[bias_shift + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1816:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1816 | wkspace_state[hid_shift + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1828:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1828 | wkspace_state[hid_shift + bs * hy_stride + 5 * hy_h + h] *= | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1829:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1829 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + 4 * hy_h + h], 2); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1837:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1837 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1842:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1842 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1847:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1847 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1863:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1863 | dwei_state[bias_shift + 3 * hy_h + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1864:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1864 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1876:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1876 | &wkspace_state[hid_shift + 3 * hy_h + in_n.at(ti + 1) * hy_stride]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1882:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1882 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(ti + 1) * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1887:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1887 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1903:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | dwei_state[bias_shift + 3 * hy_h + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1904:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1913:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1913 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1918:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1918 | const_cast(&rsvspace_state[pretime_shift + hy_h]), | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1923:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1923 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1939:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1939 | dwei_state[bias_shift + 3 * hy_h + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1940:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1940 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1953:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1953 | dwei_host[i] = dwei_state[i]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1593:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1593 | in_state[h * in_h + w] = in[h * in_h + w]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1603:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1603 | dout_state[h * out_h + w] = dout[h * out_h + w]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1611:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1611 | wkspace_state[h] = wkspace_host[h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1617:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1617 | rsvspace_state[h] = rsvspace_host[h]; | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1624:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1624 | hx_state[h] = hx[h]; | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1683:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1683 | dwei_state[wei_shift_bias + h] += wkspace_state[w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1696:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1696 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1701:50: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1701 | const_cast(&rsvspace_state[prelayer_shift]), | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1706:32: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1706 | &dwei_state[wei_shift], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1722:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1722 | dwei_state[wei_shift + h] += wkspace_state[hid_shift + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1741:21: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1741 | wkspace_state[hid_shift + bs * hy_stride + 2 * hy_h + h] *= | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1742:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1742 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + hy_h + h], 2); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1751:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1751 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1756:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1756 | const_cast(&hx_state[hx_shift]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1761:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1761 | &dwei_state[wei_shift], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1777:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1777 | dwei_state[bias_shift + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1778:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1778 | wkspace_state[hid_shift + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1789:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1789 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1794:54: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1794 | const_cast(&rsvspace_state[pretime_shift]), | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1799:36: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1799 | &dwei_state[wei_shift], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1815:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1815 | dwei_state[bias_shift + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1816:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1816 | wkspace_state[hid_shift + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1828:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1828 | wkspace_state[hid_shift + bs * hy_stride + 5 * hy_h + h] *= | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1829:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1829 | activfunc(rsvspace_state[hid_shift + bs * hy_stride + 4 * hy_h + h], 2); | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1837:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1837 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1842:62: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1842 | const_cast(&hx_state[hx_shift + hy_n * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1847:44: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1847 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1863:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1863 | dwei_state[bias_shift + 3 * hy_h + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1864:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1864 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1876:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1876 | &wkspace_state[hid_shift + 3 * hy_h + in_n.at(ti + 1) * hy_stride]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1882:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1882 | &hx_state[hx_shift + hy_n * hy_h + in_n.at(ti + 1) * hy_h]), | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1887:30: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1887 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1903:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1903 | dwei_state[bias_shift + 3 * hy_h + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1904:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1904 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1913:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1913 | ADNN_mm_cpu(const_cast(&wkspace_state[hid_shift + 3 * hy_h]), | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1918:58: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1918 | const_cast(&rsvspace_state[pretime_shift + hy_h]), | ^~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1923:40: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1923 | &dwei_state[wei_shift + 3 * hy_h * uni_stride], | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1939:33: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1939 | dwei_state[bias_shift + 3 * hy_h + h] += | ^~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1940:37: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1940 | wkspace_state[hid_shift + 3 * hy_h + w * hy_stride + h]; | ^~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/gru_verify_gemm.hpp:1953:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 1953 | dwei_host[i] = dwei_state[i]; | ^~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:40: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:60:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 60 | sum = logaddexp_gpu(&(in_vec[i]), &sum); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:68:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 68 | auto itr_in = in + in_offset; | ^~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:69:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 69 | auto itr_out = out + out_offset; | ^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:72:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 72 | max_val = std::max(*(itr_in + i), max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:75:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 75 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:75:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 75 | *(itr_out + i) = Tref(*(itr_in + i) - max_val); | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:79:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:79:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 79 | *(itr_out + i) = std::max(*(itr_out + i) - sum, Tref(NEGATIVE_CUTOFF_VAL)); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:100:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | label_prime[2 * i + 1] = label[i]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:100:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 100 | label_prime[2 * i + 1] = label[i]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:103:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 103 | label_prime[2 * i] = blank_lb; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:109:34: warning: unsafe buffer access [-Wunsafe-buffer-usage] 109 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:109:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 109 | size_t pidx = batch_id * probs_stride[1] + label_prime[i]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:110:9: warning: unsafe buffer access [-Wunsafe-buffer-usage] 110 | alpha[i] = probs_logits[pidx]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:110:23: warning: unsafe buffer access [-Wunsafe-buffer-usage] 110 | alpha[i] = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:117:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 117 | int lb_cur = label_prime[i]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:118:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 118 | int lb_pre = label_prime[i - 2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:119:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 119 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:123:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 123 | T alpha_t1s2 = alpha[aidx_t1s - 2]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:124:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 124 | T alpha_t1s1 = alpha[aidx_t1s - 1]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:125:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 125 | T alpha_t1s = alpha[aidx_t1s]; | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:131:25: warning: unsafe buffer access [-Wunsafe-buffer-usage] 131 | alpha_ts += probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:132:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 132 | alpha[aidx_ts] = std::max(alpha_ts, T(NEGATIVE_CUTOFF_VAL)); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:137:39: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | *loss = -logaddexp_gpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:137:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 137 | *loss = -logaddexp_gpu(&(alpha[alpha_size - 1]), &(alpha[alpha_size - 2])); | ^~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:162:41: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | float prob_lx_log = logaddexp_gpu(&(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:162:70: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | float prob_lx_log = logaddexp_gpu(&(alpha_log[alpha_len - 1]), &(alpha_log[alpha_len - 2])); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:174:22: warning: unsafe buffer access [-Wunsafe-buffer-usage] 174 | int lb_cur = label_prime[k1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:176:76: warning: unsafe buffer access [-Wunsafe-buffer-usage] 176 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:179:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 179 | beta_buff0[k1] = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:181:24: warning: unsafe buffer access [-Wunsafe-buffer-usage] 181 | T alpha_temp = alpha_log[bidx_ts]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:187:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 187 | size_t pidx = (input_length - 1) * probs_stride[0] + batch_id * probs_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:188:73: warning: unsafe buffer access [-Wunsafe-buffer-usage] 188 | size_t gidx = (input_length - 1) * grads_stride[0] + batch_id * grads_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:190:31: warning: unsafe buffer access [-Wunsafe-buffer-usage] 190 | T probs_logits_pidx = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:198:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 198 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:206:13: warning: unsafe buffer access [-Wunsafe-buffer-usage] 206 | gradients_logits[gidx] = -exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:218:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 218 | int lb_cur = label_prime[k1]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:219:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 219 | int lb_pre = label_prime[k1 + 2]; | ^~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:221:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 221 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + lb_cur; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:233:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 233 | beta_temp += probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:240:26: warning: unsafe buffer access [-Wunsafe-buffer-usage] 240 | beta_temp += alpha_log[bidx_ts]; | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:246:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 246 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:247:61: warning: unsafe buffer access [-Wunsafe-buffer-usage] 247 | size_t gidx = j1 * grads_stride[0] + batch_id * grads_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:249:35: warning: unsafe buffer access [-Wunsafe-buffer-usage] 249 | T probs_logits_pidx = probs_logits[pidx]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:257:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 257 | gradients_logits[gidx] = exp(probs_logits_pidx) - exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:265:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 265 | gradients_logits[gidx] = -exp(grad_temp[i]); | ^~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:313:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 313 | auto lab_begin = &(workspace_gpu[4 * batch_size]) + label_offsets; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:314:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 314 | std::vector indiv_lab(lab_begin, lab_begin + label_len); | ^~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:379:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 379 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:384:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 384 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:385:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 385 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:386:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 386 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:388:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 388 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:390:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 390 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:396:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 396 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:396:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 396 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:400:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 400 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:400:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 400 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:419:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 419 | std::copy(inputLengths, inputLengths + batch_size, workspace_gpu.begin()); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:422:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 422 | std::copy(labelLengths, labelLengths + batch_size, workspace_gpu.begin() + batch_size); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_gpu_emulator.hpp:433:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 433 | std::copy(labels, labels + total_label_len, workspace_gpu.begin() + 4 * batch_size); | ^~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_driver.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:111:63: warning: unsafe buffer access [-Wunsafe-buffer-usage] 111 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + label_prime[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:162:64: warning: unsafe buffer access [-Wunsafe-buffer-usage] 162 | size_t pidx = j1 * probs_stride[0] + batch_id * probs_stride[1] + label_prime[i1]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:238:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 238 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:239:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 239 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:258:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 258 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:313:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 313 | size_t pidx = j * probs_stride[0] + batch_id * probs_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:314:71: warning: unsafe buffer access [-Wunsafe-buffer-usage] 314 | size_t gidx = j * grads_stride[0] + batch_id * grads_stride[1] + i; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:525:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 525 | if(inputLengths[i] > max_time_step) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:530:49: warning: unsafe buffer access [-Wunsafe-buffer-usage] 530 | max_label_len = std::max(max_label_len, labelLengths[i]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:531:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 531 | total_label_len += labelLengths[i]; | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:532:65: warning: unsafe buffer access [-Wunsafe-buffer-usage] 532 | labels_offset[i] = i == 0 ? 0 : (labels_offset[i - 1] + labelLengths[i - 1]); | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:534:28: warning: unsafe buffer access [-Wunsafe-buffer-usage] 534 | for(int j = 0; j < labelLengths[i]; j++) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:536:16: warning: unsafe buffer access [-Wunsafe-buffer-usage] 536 | if(labels[labels_offset[i] + j] >= class_sz) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:542:20: warning: unsafe buffer access [-Wunsafe-buffer-usage] 542 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:542:52: warning: unsafe buffer access [-Wunsafe-buffer-usage] 542 | if(labels[labels_offset[i] + j] == labels[labels_offset[i] + j - 1]) | ^~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:546:12: warning: unsafe buffer access [-Wunsafe-buffer-usage] 546 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/ctc_verify.hpp:546:42: warning: unsafe buffer access [-Wunsafe-buffer-usage] 546 | if(labelLengths[i] + repeat[i] > inputLengths[i]) | ^~~~~~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/driver/reduce_driver.hpp:49: /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:170:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 170 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:234:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 234 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:250:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 250 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:253:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 253 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:254:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 254 | indices[dst_offset] = accuIndex; | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:294:55: warning: unsafe buffer access [-Wunsafe-buffer-usage] 294 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:355:59: warning: unsafe buffer access [-Wunsafe-buffer-usage] 355 | auto currVal = convert_type(in_data[src_offset]); | ^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:371:48: warning: unsafe buffer access [-Wunsafe-buffer-usage] 371 | convert_type(out_data[dst_offset]) * convert_type(beta); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/miopen_Reduction.hpp:374:17: warning: unsafe buffer access [-Wunsafe-buffer-usage] 374 | out_data[dst_offset] = convert_type(accuVal); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/driver/main.cpp:62:29: warning: unsafe buffer access [-Wunsafe-buffer-usage] 62 | std::cout << " " << argv[i]; | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"))) | ^ 12 warnings generated when compiling for host. 12 warnings generated when compiling for host. [ 88%] Linking CXX executable ../bin/test_conv2d_bias cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv2d_bias.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] [ 88%] Linking CXX executable ../bin/test_conv3d_bias cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv3d_bias.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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.templateIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"))) | ^ base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/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/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: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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, iIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29n: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp_:741:20: note: in 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 | d return detach_async([=] { | ^ ./build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here b 797 | cpuf = erun_cpu(false, cache_miss, v, xs...); | ^ gi/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here n879 | return verify_impl( (| ^ )/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = veri+fy(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 | 2 run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp):917:46: note: in instantiation of member function 'pooling_driver::run' requested here ;917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here | 1299 | run_data(data_args.begin(), data_args.end(), [&] { ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_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.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 164 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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_dr ive (argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_S UGGEST(ALT) _GL IBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_idIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ .begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.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/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:d::copy29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] _n(i63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ n_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.bIn file included from /build/reproducible-path/miopen-5.5.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] e 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] g1347 | std::vector as(argv + 1, argv + argc); | ^~~~ in(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begIn file included from /build/reproducible-path/miopen-5.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] i n151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ () + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.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.hpps:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] t 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ d::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] 3 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ ); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::co/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppp: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 164 | (in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 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_ std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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(out_spatial_id.begin(), ConvDim/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] , 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] o 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ ut_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:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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(out_spatial_id.begin(), ConvDim, out_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); | ~~~~~~^~~~~~~ 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 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.hppwarning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]: 257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | 257 | s t d : : c o p syt_dn(:i:nc_osppya_nt(ioault__isdp.abteigailn_(i)d,. bCeognivnD(i)m,, Cionn_viDdi.mb,e goiunt(_)i d+. b3e)g;i n | ( ~~~~~~^~~~~~~) + 2); | ~~~~~~~^~~~~~~/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(ou/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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_spatial_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.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, 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()/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp,: C257o:n77v:D iwarning: munsafe pointer arithmetic [-Wunsafe-buffer-usage], in_id.begin() + 3257) | ; | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp : 164 : 75 : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]s td::copy_n(o u164t | _ s p a t i a l _ i d . b e g i n ( ) , C o n vsDtidm:,: cooupty__ind(.ibne_gsipna(t)i a+l _2)i;d . b| e ~~~~~~~^~~~~~~g in(), 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 | 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp : 257 :77 :s twarning: dunsafe pointer arithmetic [-Wunsafe-buffer-usage]: :copy_n(in_sp a257t | i a l _ i d . b e g i n ( ) , C o n v D i m , sitnd_:i:dc.obpeyg_ni(no(ut)_ s+p a3t)i;a l_ i| d ~~~~~~^~~~~~~. begin()/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp,: 164Co:n75v:D iwarning: munsafe pointer arithmetic [-Wunsafe-buffer-usage], out_id.beg i164n | () + 2 ) ; | ~~~~~~~^~~~~~~ std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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 std::copy_n(out_sp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), Cmake[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' onvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ atial_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.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ begin(),/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ ConvDi/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ m, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.be/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ gin(), Con/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ vDim, ou/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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_id.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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() + 2/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp: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:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim,_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ out_id.be/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ gin() + /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ , out_id.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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() + 2);/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatia:l_id.beg151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] in(151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp), Co:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + nvDi[ 88%] Built target test_conv3d_bias m, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ std:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ :copy_n/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp(out_spatial_id.begin(), ConvDim, out_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:257:77: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 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] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ std/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ ::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvD/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ im, out_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); | ~~~~~~^~~~~~~ d.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); | ~~~~~~^~~~~~~ + 2); | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 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() /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ + 2); | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ spatial_id./build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppbegin(), ConvDim, out_:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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.b ~~~~~~^~~~~~~ egin() + 2/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ ); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out/usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_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 _spatial_id.:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ begin(), 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:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp, out_id.begin() + 2); | ~~~~~~~^~~~~~~ :151:75: warning: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ unsafe pointer arithmetic [-Wunsafe-buffer-usage] 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); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ s/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ td::c/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppopy_n(in_spatial_id.begi:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ n(), Con/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ vDim, /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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_id./build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ begin(/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ ) + 3)/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ ; | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 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:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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.hpp164 | :257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ std:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ :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_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ spatia/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ l_id.b/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ egin()/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ , Con/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ vDim, /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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_id./build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ begin()/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ + 2);/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 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] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ 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); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_151 | id std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); . | ~~~~~~^~~~~~~ beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppi:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] n (164 | ) + std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | s/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] t d151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp::164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ :copy_n(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.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, i Conn_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppv:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]Dim , 164 | std::copy_n(in_spati oal_id.begiut_in(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ d.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 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:151/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ :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] 151/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ std:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ :copy/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ _n(in/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ _spat/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ ial_i/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ d.be/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ gin(/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ ), C/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | [ 88%] Built target test_conv2d_bias 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 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 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 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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(); | ^ std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.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/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.templ std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] a257t | e b a s e _ r u n < D r i v e r > ( ) ; } )s;t d :| : ^c opy_n(out_spatial_id.begin(), ConvD/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppi:m,1333 :o5u:t_ inote: din instantiation of function template specialization 'test_drive_impl_1>' requested here. begin() + 2); 1333 | | ~~~~~~~^~~~~~~ test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h77:: 100warning: :unsafe pointer arithmetic [-Wunsafe-buffer-usage]19 : note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100257 | | _ _ a t t r i b u t e _ _ ( ( _ _ d e p rsetcda:t:ecdo_p_y _(n"(uosuet _'s"p aAtLiTal _"i'd. biengsitn(e)a,d "C)o)n)v D i| m ^, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 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.hppIn file included from :342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.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 : pu/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ blic std::iterator> | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ : note: in instantiation of template class 'miopen::DbRecord::Iterator' 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); | ~~~~~~^~~~~~~ 136 | auto begin() const { return content->As().begin(); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"))) | ^ 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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"))) | ^ clang++-17: warning: argument unused during compilation: '-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. 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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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"))) | ^ clang++-17: warning: argument unused during compilation: '-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()); | ^~~~~~~~ 271 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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 /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ 707 | run_impl(); /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_/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); | ~~~~~~~^~~~~~~ ast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] note: 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ 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/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); | ~~~~~~~^~~~~~~ ata_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1368:13: note: in instantiation of function template 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<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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' [ 90%] Built target test_lrn_test /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_tensor_scale.dir/link.d CMakeFiles/test_tensor_scale.dir/tensor_scale.cpp.o -o ../bin/test_tensor_scale -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 90%] Built target test_tensor_scale In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = ru271 warnings generated when compiling for gfx906. n_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here 250 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false,In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1368:13: note: in instantiation of function template 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"))) | ^ cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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"))) | ^ 9 warnings generated when compiling for host. [ 90%] Linking CXX executable ../bin/test_tensor_ops cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_ops.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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_caIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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"))) | ^ st(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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: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:1368:13: note: in instantiation of function template 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.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-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_tensor_ops.dir/link.d CMakeFiles/test_tensor_ops.dir/tensor_ops.cpp.o -o ../bin/test_tensor_ops -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 90%] Built target test_tensor_ops In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:39: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/mlo_internal.hpp:67: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/sqlite_db.hpp:32: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/db_record.hpp:73:34: warning: 'iterator, miopen::FindDbData>>' is deprecated [-Wdeprecated-declarations] 73 | class Iterator : public std::iterator> | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/find_db.hpp:136:59: note: in instantiation of template class 'miopen::DbRecord::Iterator' requested here 136 | auto begin() const { return content->As().begin(); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/bits/stl_iterator_base_types.h:127:12: note: 'iterator, miopen::FindDbData>>' has been explicitly marked deprecated here 127 | struct _GLIBCXX17_DEPRECATED iterator | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:123:34: note: expanded from macro '_GLIBCXX17_DEPRECATED' 123 | # define _GLIBCXX17_DEPRECATED [[__deprecated__]] | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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:257:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here 254 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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:1363:13: note: in instantiation of function template 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/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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppIn 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()); | ^~~~~~~~ :151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 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/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); | ^~~~ :151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | 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::copyIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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(); });_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | 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/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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); } | ^ :257/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here :2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ 77/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' :124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 271 warnings generated when compiling for gfx906. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here 211 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is 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:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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:1363:13: note: in instantiation of function template 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/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, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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/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__]] | ^ 11 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"))) | ^ [ 90%] Linking CXX executable ../bin/test_na_inference cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_na_inference.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 9 warnings generated when compiling for host. [ 90%] Linking CXX executable ../bin/test_tensor_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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1363:13: note: in instantiation of function template 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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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' [ 90%] Built target test_na_inference In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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:1368:13: note: in instantiation of function template 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template 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: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:1373:13: note: in instantiation of function template 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template 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"))) | ^ 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template 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"))) | ^ clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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_argsIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::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 741 | 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, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' 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<2> &, tensor &, tensor &, tensor &, 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:1368:13: note: in instantiation of function template 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"))) | ^ &] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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__]] | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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' [ 90%] Built target test_cbna_inference In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2471 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ t16>>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:722:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 722 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template 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"))) | ^ In file included from /build/reproducible-path/miopen-5.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:1353:13: note: in instantiation of function template 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] < 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppbfloat16>>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here :741 | return detach_async([=] { | ^ 101/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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.cpp42: note: in instantiation of function template specialization 'test_drive' requested here :333: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); | ^ 101/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205: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 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ 205 | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits :2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp: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"))) | ^ 6 warnings generated when compiling for host. [ 90%] Linking CXX executable ../bin/test_w_supertensor cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_w_supertensor.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"))) | ^ In file included from /build/reproducible-path/miopen-5.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:1353:13: note: in instantiation of function template 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:729:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 729 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 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_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' [ 90%] Built target test_w_supertensor [ 92%] Linking CXX executable ../bin/test_tensor_trans cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_trans.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((_clang++-17: warning: _deprecated__ ("use '" ALT "' instead"))) | ^ argument unused during compilation: '-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<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:733:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 733 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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' [ 92%] Built target test_tensor_trans In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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:242:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here 240 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:740:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 740 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_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/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<2> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:744:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 744 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here 250 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:54:42: note: in instantiation of function template specialization 'test_drive' requested here 54 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1358:13: note: in instantiation of function template 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/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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:1373:13: note: in instantiation of function template 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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/conv2d.cpp:68:42: note: in instantiation of function template specialization '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 &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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/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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:707:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 707 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization '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<3> &, tensor &, tensor &, tensor &, 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"))) | ^ 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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:711:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 711 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"))) | ^ [ 92%] Linking CXX executable ../bin/test_tensor_vec cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_tensor_vec.dir/link.txt --verbose=1 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_pooling<3> &, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:514:21: note: in instantiation of function template specialization 'test_driver::verify, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 514 | auto out = verify(verify_forward_pooling{}, input, filter, indices); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ [ 92%] 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:517:9: note: in instantiation of function template specialization 'test_driver::verify, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool, bool>' requested here 517 | verify(verify_backward_pooling{}, | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:718:21: note: in instantiation of function template specialization 'pooling_driver::run_impl' requested here 718 | run_impl(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'pooling_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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_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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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' [ 92%] Built target test_tensor_vec In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2515:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2515 | verify(verify_backward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization '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 &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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:1373:13: note: in instantiation of function template 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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 "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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' [ 92%] 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:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling3d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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:1373:13: note: in instantiation of function template 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"))) | ^ 17 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/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/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_cba_inference In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"))) | ^ 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] 19 warnings generated when compiling for host. [ 94%] 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/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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"))) | ^ In file included from /build/reproducible-path/miopen-5.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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 14 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"))) | ^ In file included from /build/reproducible-path/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()); | ^~~~~~~~ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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' [ 94%] Built target test_reduce_test In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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' In file included from /build/reproducible-path/miopen-5.5.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:1358:13: note: in instantiation of function template 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"))) | ^ [ 94%] Built target test_cba_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:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_find2.cpp:68:42: note: in instantiation of function template specialization '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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-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 In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | In file included from /build/reproducible-path/miopen-5.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::res kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ u/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppl:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] t 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ _of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] _ 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] c276 | p u ( f a l s e , c a c h e _ m i s s , v ,m xx_si.d.x._)d;i m /| = ^ std::accumulate(in_dim.beg/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppin:(879): 16+: inote: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here+ 3, | ~~~~~~~^~~~~~~ 879 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp : 292 : 46 :r ewarning: tunsafe pointer arithmetic [-Wunsafe-buffer-usage]u rn verify _292i | m p l ( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp : 2523 : 21 : note: in instantiation of function template specialization 'test_driver::verify>' requested hereke rs.begi n(2523) | + i + 1 , k e r s . e n d ( ) , v1e,r isftyd(:v:meurlitfyi_pbliaecsk_(w)e)i;g h t| ~~~~~~~~~~~~~^~~s_ con/build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hppv:<292a:p38i:, warning: Tunsafe pointer arithmetic [-Wunsafe-buffer-usage]> { | ^ 292 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp : 917 : 46 : note: in instantiation of member function 'conv_driver::run' requested here 917 | k e r s . be g isnt(a)t i+c _ic a+s t1<,D ekreirvse.de*n>d((t)h,i s1),- >srtudn:(:)m;u l t| i ^p lies:(1299):)71;: note: | in instantiation of function template specialization 'test_driver::base_run>' requested here ~~~~~^~~~~~~ 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template 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"))) | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<3> &, tensor &, tensor &, tensor &, 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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. /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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' [ 94%] Built target test_soft_max In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization '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 &, miopen::PoolingDescriptor &, std::vector &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), 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:1373:13: note: in instantiation of function template 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_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/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:1358:13: note: in instantiation of function template 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/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, tensor &, tensor &, tensor &, miopen::PoolingDescriptor &, std::vector &, bool &, bool &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_pooling<2> &, tensor &, tensor &, tensor &, 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/pooling2d.cpp:101:42: note: in instantiation of function template specialization 'test_drive' requested here 101 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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/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:1363:13: note: in instantiation of function template 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:31: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/get_handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/handle.hpp:30: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel_info.hpp:33: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:44: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling2d.cpp:27: /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:74: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:276:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 276 | mx_idx_dim /= std::accumulate(in_dim.begin() + i + 3, | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:46: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~~~~~~~~~^~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/pooling_common.hpp:292:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 292 | kers.begin() + i + 1, kers.end(), 1, std::multiplies()); | ~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.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/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:63:27: warning: declaration shadows a local variable [-Wshadow-uncaptured-local] 63 | [=, f = std::move(f)]() mutable { return w(f.get()); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:60:26: note: previous declaration is here 60 | auto then(std::future f, Work w) -> std::future | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: In file included from /build/reproducible-path/miopen-5.5.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"))) | ^ 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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_find2.cpp:68:42: note: in instantiation of function template specialization '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_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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: 19 warnings generated when compiling for host. in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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"))) | ^ [ 94%] Linking CXX executable ../bin/test_bn_spatial_nhwc_test cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_spatial_nhwc_test.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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/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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/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"))) | ^ 122 warnings generated when compiling for host. [ 94%] Linking CXX executable ../bin/test_lstm cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_lstm.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization '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. [ 94%] 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/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/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here 211 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_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"))) | ^ 122 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_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"))) | ^ [ 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 clang++-17: warning: argument unused during compilation: '-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_lstm.dir/link.d CMakeFiles/test_lstm.dir/lstm.cpp.o -o ../bin/test_lstm -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 94%] Built target test_lstm In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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' In file included from /build/reproducible-path/miopen-5.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:1363:13: note: in instantiation of function template 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"))) | ^ [ 94%] Built target test_gru_dropout In file included from /build/reproducible-path/miopen-5.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:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:1363:13: note: in instantiation of function template 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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_lstm_dropout.dir/link.d CMakeFiles/test_lstm_dropout.dir/lstm_dropout.cpp.o -o ../bin/test_lstm_dropout -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 94%] Built target test_lstm_dropout In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1358:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_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(verIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here 215 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ ify_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_find2.cpp:68:42: note: in instantiation of function template specialization '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:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template 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/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:1363:13: note: in instantiation of function template 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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2471 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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' [ 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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"))) | ^ In file included from /build/reproducible-path/miopen-5.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:1368:13: note: in instantiation of function template 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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/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:1363:13: note: in instantiation of function template 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:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template 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_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"))) | ^ In file included from /build/reproducible-path/miopen-5.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:1368:13: note: in instantiation of function template 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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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.cpp:68:42: note: in instantiation of function template specialization '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:1363:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/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:1368:13: note: in instantiation of function template 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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.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:1363:13: note: in instantiation of function template 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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization '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"))) | ^ 122 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: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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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_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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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' [ 96%] Built target test_rnn_vanilla_dropout In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"))) | ^ 127 warnings generated when compiling for host. [ 98%] Linking CXX executable ../bin/test_gru cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_gru.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ 29 warnings generated when compiling for host. In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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"))) | ^ [ 98%] Linking CXX executable ../bin/test_bn_3d_peract_test cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_3d_peract_test.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] 29 warnings generated when compiling for host. [ 98%] Linking CXX executable ../bin/test_bn_peract_test cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_bn_peract_test.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/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:In file included from /build/reproducible-path/miopen-5.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"))) | ^ 20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template 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_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization '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_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' [ 98%] Built target test_gru In file included from /build/reproducible-path/miopen-5.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:1368:13: note: in instantiation of function template 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/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:1368:13: note: in instantiation of function template 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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2471 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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: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:1353:13: note: in instantiation of function template 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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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' In file included from /build/reproducible-path/miopen-5.5.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:1368:13: note: in instantiation of function template 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_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.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1353:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization '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:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template 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/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:1368:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1353:13: note: in instantiation of function template 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.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here 258 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1353:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1353 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template 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/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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:2495:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2495 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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:1368:13: note: in instantiation of function template 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:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template 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/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:1368:13: note: in instantiation of function template 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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_find2.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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_find2.cpp:68:42: note: in instantiation of function template specialization '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 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:68:42: note: in instantiation of function template specialization '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_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: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/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2508:25: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2508 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization '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_find2.cpp:68:42: note: in instantiation of function template specialization '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_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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:62:42: note: in instantiation of function template specialization 'test_drive' requested here 62 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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 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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backward_weights_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2523:21: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2523 | verify(verify_backward_weights_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/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_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.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 29 warning53s | generateds when compiling for host. truct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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:2483:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2483 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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"))) | ^ [ 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 In file included from /build/reproducible-path/miopen-5.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"))) | ^ clang++-17: warning: argument unused during compilation: '-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: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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"))) | ^ /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=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' In file included from /build/reproducible-path/miopen-5.5.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"))) | ^ [ 98%] Built target test_bn_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:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin()In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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"))) | ^ , ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+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 td::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ 741/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] | 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp cpuf = run_cpu(false, cache_miss, v, xs...); | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] :326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13) &>' requested here 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 326 | auto out = verify(verify_forward_activation/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] < 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppT>{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] :205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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.cpp164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ :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 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] : 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] :1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 1358 | test_drive_impl>(argv[0/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp]:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] , 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_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::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 164 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ | /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invok/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] e_result"); | ^ 151/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' | 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ :164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/immed_conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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: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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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 = r/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppun_:c151pu:(75f:al sewarning: ,unsafe pointer arithmetic [-Wunsafe-buffer-usage] c ache_miss, v, xs.. .)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 s t879d: | : c o p y _ n ( irne_tsuprant iavle_riidf.yb_eigmipnl(() , | C ^o nvDim, in_i/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppd:.333be:g9i:n (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 + 3); | ~~~~~~^~~~~~~ 333 | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp : 164 : 75 : vwarning: eunsafe pointer arithmetic [-Wunsafe-buffer-usage] rify(verif y164_ | b a c k w a r d s _ a c t i v a t i o n < T > {sitdn:p:ucto, pdyo_unt(,i onu_ts.pfaitrsita,l _dieds.cb}e,g ibn)(;) , | C ^o nvDim, in_i/build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cppd:.205b:e64g: inote: nin 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( ) + 2); | 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_SUGGE/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppST:(151AL:T)75 : | ^ warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 151 | 100 | __ a t t ri b ut e _ _ ( (_ _ d e pr ec a tsedt_d_: (:"cuosep y'_" nAL(Ti n"'_ sinpsatetaid"a)l))_ i | d ^. begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_conv &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:2471:29: note: in instantiation of function template specialization 'test_driver::verify>' requested here 2471 | verify(verify_forward_conv{ | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:917:46: note: in instantiation of member function 'conv_driver::run' requested here 917 | static_cast(this)->run(); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:68:42: note: in instantiation of function template specialization 'test_drive' requested here 68 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] | 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] __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/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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(falIn file included from /build/reproducible-path/miopen-5.5.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"))) | ^ se, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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: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/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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/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: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/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.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/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/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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here 240 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1358:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1358 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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: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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_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() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function '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 constructor for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy constructor for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto out = self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:40: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:35: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/legacy_exhaustive_search.hpp:31: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:43:13: warning: definition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor] 43 | virtual ~PerfConfig() = default; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:53:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : PerfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:109:14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:244:38: note: in instantiation of member function 'miopen::solver::PerfConfigBase::Deserialize' requested here 244 | PerformanceConfigConvAsm3x3U() : PerformanceConfigConvAsm3x3U(-1, -1, -1) {} | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp: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/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 + sIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] e52 | uscionngd_ index, &r(easnuyl_ta_rtgy.pbeu ff=e rt[y0p]e)n,a amney _satrdg:.:sirzese(u)l)t;_ of <| F ^~~~~~~~u nction()>::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.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/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_spatialIn file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] _ i52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hppd:741.:b20e:g inote: nin instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here( ), Conv D741i | m, i n _ i d . b e g irne(t)u r+n 3de);t a c| h ~~~~~~^~~~~~~_ async/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-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:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu>' requested here 797 | cpuf = run_cpu(false, ca/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppche_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] : 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp879:16: note: in instantiation of function template specialization '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:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ :1299:71: note: in instantiation of function template specialization 'test_driver::base_run>' requested here 1299 | run_data(data_args.begin(), data_args.end(), [&] { d.template base_run(); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template 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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp__ :((151:_75_:d ewarning: prunsafe pointer arithmetic [-Wunsafe-buffer-usage]e cated__ ("use 151' | " A L T " ' i n s t e a d " ) ) ) s| t ^d ::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.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()); | ^~~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71In file included from : warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using re/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppsult_type = typename std::result_of::type; | ^ :/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 741 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] : 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 797 | cpuf = run_cpu/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] ( 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp16:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] : 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.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/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326: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 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 205 | lookup.emplace(transform_mode(to_na/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] m 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ e(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp/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 :342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1207 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] d 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ rive_impl_1(program_name, as); | ^ /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/driver.hpp:1358:13: note: in instantiation of function template 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 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 337 | int main(int argc, const char* argv[]) {/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp :342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] t 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ est_drive(argc, argv)/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp; } | ^ :/usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] : 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ 2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SU/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] G 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ GEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_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/cpu_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 | # define _GLIBCXX17_DEPRECATED_SUGGES/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] T 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ (ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv3d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.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/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp::257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 8 :257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ note: in implicit copy constructor for 'miopen::solver::PerfConfigBase' first required here 237 | struct PerformanceConfigConvAsm3x3U : P/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); | ~~~~~~~^~~~~~~ rfConfigBase | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/serializable.hpp:100:20: note: in implicit copy constructor for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 100 | auto /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppo:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] ut 257 | std::co =py_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ self; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] ^ 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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_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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppdefinition of implicit copy assignment operator for 'PerfConfig' is deprecated because it has a user-declared destructor [-Wdeprecated-copy-with-dtor]:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ 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/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] : 257 | 8 std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ : note: in implicit copy assignment operator for 'miopen::solver::PerfConfig' first required here 53 | struct PerfConfigBase : PerfConfig | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/solver.hpp:237:8: note: in implicit copy assignment operator for 'miopen::solver::PerfConfigBase' first required here 237 | stru/build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hppc:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] t 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ PerformanceConfigConvAsm3x3U : PerfConfigBase | ^/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/serializable.hpp :257 | std::copy_n(out_spatial_id.be109:gin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ 14: note: in implicit copy assignment operator for 'miopen::solver::PerformanceConfigConvAsm3x3U' first required here 109 | self = out; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/performance_config.hpp:62:26: note: in instantiation of function template specialization 'miopen::solver::SerDes<>::Deserialize' requested here 62 | return SerDes<>::Deserialize(static_cast(*this), s); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/src/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:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_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: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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/convolution.hpp:32: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/kernel.hpp:54: /build/reproducible-path/miopen-5.5.1+dfsg2/src/include/miopen/hipoc_kernel.hpp:154:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 154 | memcpy(hip_args + second_index, &(any_arg.buffer[0]), any_arg.size()); | ^~~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:48: /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1347:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 1347 | std::vector as(argv + 1, argv + argc); | ^~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv2d_find2.cpp:26: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/conv_common.hpp:55: /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:151:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 151 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 3); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:164:75: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 164 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:257:77: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 257 | std::copy_n(out_spatial_id.begin(), ConvDim, out_id.begin() + 2); | ~~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ /build/reproducible-path/miopen-5.5.1+dfsg2/test/cpu_conv.hpp:342:71: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage] 342 | std::copy_n(in_spatial_id.begin(), ConvDim, in_id.begin() + 2); | ~~~~~~^~~~~~~ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here 211 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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: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:1363:13: note: in instantiation of function template 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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here 215 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1363:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here 219 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1363:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:224:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:226:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:227:13)>' requested here 224 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1363:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:228:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:230:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:231:13)>' requested here 228 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:236:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:238:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:239:13)>' requested here 236 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1363:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here 250 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:258:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:260:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:261:13)>' requested here 258 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1363:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1363 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1368:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:215:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:217:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:218:13)>' requested here 215 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1368:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:219:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:222:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:223:13)>' requested here 219 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1368:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here 250 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1368:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1368:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:254:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:256:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:257:13)>' requested here 254 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1368:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1368 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:211:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:213:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:214:13)>' requested here 211 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:1373:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded from macro '_GLIBCXX_DEPRECATED_SUGGEST' 100 | __attribute__ ((__deprecated__ ("use '" ALT "' instead"))) | ^ In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here 240 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: note: in instantiation of function template specialization 'test_driver::run_cpu, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_backwards_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:333:9: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13) &>' requested here 333 | verify(verify_backwards_activation{input, dout, out.first, desc}, b); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:240:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:242:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:246:13)>' requested here 240 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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:252:13) &>' requested here 797 | cpuf = run_cpu(false, cache_miss, v, xs...); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:879:16: note: in instantiation of function template specialization 'test_driver::verify_impl<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:880:13), verify_forward_activation &, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 879 | return verify_impl( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:326:21: note: in instantiation of function template specialization 'test_driver::verify, (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13) &>' requested here 326 | auto out = verify(verify_forward_activation{input, desc}, f); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:205:64: note: in instantiation of function template specialization 'activation_driver::run<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here 205 | lookup.emplace(transform_mode(to_name(m)), [=] { this->run(m, f, b); }); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:250:9: note: in instantiation of function template specialization 'activation_driver::add_mode<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:252:13), (lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:253:13)>' requested here 250 | add_mode( | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1207:12: note: in instantiation of member function 'activation_driver::activation_driver' requested here 1207 | Driver d{}; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1333:5: note: in instantiation of function template specialization 'test_drive_impl_1>' requested here 1333 | test_drive_impl_1(program_name, as); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:1373:13: note: in instantiation of function template specialization 'test_drive_impl>' requested here 1373 | test_drive_impl>(argv[0], std::move(as)); | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_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: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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/activation.cpp:337:42: note: in instantiation of function template specialization 'test_drive' requested here 337 | int main(int argc, const char* argv[]) { test_drive(argc, argv); } | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/c++/14/type_traits:2691:9: note: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' has been explicitly marked deprecated here 2691 | { } _GLIBCXX17_DEPRECATED_SUGGEST("std::invoke_result"); | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:124:45: note: expanded from macro '_GLIBCXX17_DEPRECATED_SUGGEST' 124 | # define _GLIBCXX17_DEPRECATED_SUGGEST(ALT) _GLIBCXX_DEPRECATED_SUGGEST(ALT) | ^ /usr/bin/../lib/gcc/x86_64-linux-gnu/14/../../../../include/x86_64-linux-gnu/c++/14/bits/c++config.h:100:19: note: expanded 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template 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/activation.cpp:38: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:34: In file included from /build/reproducible-path/miopen-5.5.1+dfsg2/test/tensor_holder.hpp:29: /build/reproducible-path/miopen-5.5.1+dfsg2/test/ford.hpp:52:39: warning: 'result_of<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33) ()>' is deprecated: use 'std::invoke_result' instead [-Wdeprecated-declarations] 52 | using result_type = typename std::result_of::type; | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:20: note: in instantiation of function template specialization 'detach_async<(lambda at /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:741:33)>' requested here 741 | return detach_async([=] { | ^ /build/reproducible-path/miopen-5.5.1+dfsg2/test/driver.hpp:797:24: 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:1373:13: note: in instantiation of function template 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/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); | ^~~~ 244 warnings generated when compiling for host. [ 98%] Linking CXX executable ../bin/test_pooling3d cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_pooling3d.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_pooling3d.dir/link.d CMakeFiles/test_pooling3d.dir/pooling3d.cpp.o -o ../bin/test_pooling3d -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 98%] Built target test_pooling3d 244 warnings generated when compiling for host. [ 98%] Linking CXX executable ../bin/test_pooling2d cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_pooling2d.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_pooling2d.dir/link.d CMakeFiles/test_pooling2d.dir/pooling2d.cpp.o -o ../bin/test_pooling2d -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 98%] Built target test_pooling2d 271 warnings generated when compiling for host. [ 98%] Linking CXX executable ../bin/test_conv3d 271 warnings generated when compiling for host. 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_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] clang++-17: warning: argument unused during compilation: '-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 make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [ 98%] Built target test_immed_conv3d /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_conv3d.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' [ 98%] Built target test_conv3d 271 warnings generated when compiling for host. [100%] Linking CXX executable ../bin/test_conv2d cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv2d.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-Xarch_host -fstack-protector-strong' [-Wunused-command-line-argument] clang++-17: warning: argument unused during compilation: '-Xarch_host -fcf-protection' [-Wunused-command-line-argument] 271 warnings generated when compiling for host. [100%] Linking CXX executable ../bin/test_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_conv2d.dir/link.d CMakeFiles/test_conv2d.dir/conv2d.cpp.o -o ../bin/test_conv2d -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [100%] Built target test_conv2d 271 warnings generated when compiling for host. [100%] Linking CXX executable ../bin/test_immed_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_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 /usr/bin/clang++-17 -gz -g -O2 -ffile-prefix-map=/build/reproducible-path/miopen-5.5.1+dfsg2=. -Xarch_host -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -Xarch_host -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,-z,now -pthread -Xlinker --dependency-file=CMakeFiles/test_immed_conv2d.dir/link.d CMakeFiles/test_immed_conv2d.dir/immed_conv2d.cpp.o -o ../bin/test_immed_conv2d -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -lsqlite3 -lm -lz /usr/lib/x86_64-linux-gnu/librt.a make[3]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' [100%] Built target test_immed_conv2d 271 warnings generated when compiling for host. [100%] Linking CXX executable ../bin/test_conv2d_find2 cd /build/reproducible-path/miopen-5.5.1+dfsg2/build/test && /usr/bin/cmake -E cmake_link_script CMakeFiles/test_conv2d_find2.dir/link.txt --verbose=1 clang++-17: warning: argument unused during compilation: '-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' [100%] Built target test_conv2d_find2 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 clang++-17: warning: argument unused during compilation: '-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_activation.dir/link.d CMakeFiles/test_activation.dir/activation.cpp.o -o ../bin/test_activation -Wl,-rpath,/build/reproducible-path/miopen-5.5.1+dfsg2/build/lib ../lib/libMIOpen.so.1.0 --hip-link /usr/lib/x86_64-linux-gnu/libamd_comgr.so.2.6.0 /usr/lib/x86_64-linux-gnu/librocblas.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.7.31921 /usr/lib/llvm-17/lib/clang/17/lib/linux/libclang_rt.builtins-x86_64.a /usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.83.0 -L/usr/lib/x86_64-linux-gnu -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_activation make[2]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/miopen-5.5.1+dfsg2/build/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2' set -e \ ; if [ -r /dev/kfd ] \ ; then echo "W: No tests." \ ; else echo "W: /dev/kfd unreadable: no available AMD GPU." \ ; echo "W: tests skipped." \ ; fi W: /dev/kfd unreadable: no available AMD GPU. W: tests skipped. make[1]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2' create-stamp debian/debhelper-build-stamp 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 -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 make[2]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/share/doc/miopen-hip/LICENSE.txt -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include -- Installing: /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/miopen.h -- Up-to-date: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include -- Up-to-date: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include/miopen -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include/miopen/export.h -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/include/miopen/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" -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/lib/x86_64-linux-gnu/libMIOpen.so -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/miopen/miopen-targets.cmake -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/miopen/miopen-targets-release.cmake -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/miopen/miopen-config.cmake -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/miopen/miopen-config-version.cmake -- Installing: /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/bin/MIOpenDriver -- Set non-toolchain portion of runtime path of "/build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/bin/MIOpenDriver" to "" make[1]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2/build' debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2' mkdir -p /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/bin && install /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/test_* /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/bin install /build/reproducible-path/miopen-5.5.1+dfsg2/build/bin/addkernels /build/reproducible-path/miopen-5.5.1+dfsg2/debian/tmp/usr/bin open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument open: No such file or directory elf_open: Invalid argument dh_install make[1]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2' dh_installdocs -O-Scmake -O--builddirectory=build dh_installchangelogs -O-Scmake -O--builddirectory=build dh_installinit -O-Scmake -O--builddirectory=build dh_installsystemduser -O-Scmake -O--builddirectory=build dh_perl -O-Scmake -O--builddirectory=build dh_link -O-Scmake -O--builddirectory=build dh_strip_nondeterminism -O-Scmake -O--builddirectory=build dh_compress -O-Scmake -O--builddirectory=build dh_fixperms -O-Scmake -O--builddirectory=build dh_missing -O-Scmake -O--builddirectory=build debian/rules override_dh_dwz make[1]: Entering directory '/build/reproducible-path/miopen-5.5.1+dfsg2' : make[1]: Leaving directory '/build/reproducible-path/miopen-5.5.1+dfsg2' dh_strip -a -O-Scmake -O--builddirectory=build 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-gensymbolsicZeyH 2026-09-01 20:14:59.934217722 +1400 @@ -106,13 +106,13 @@ (optional)_ZN6miopen6solver13GetAllConfigsINS0_44ConvHipImplicitGemmWrwV4R4Xdlops_Padded_GemmENS_18ConvolutionContextEEENS0_17ComputedContainerIDTcldtfpK_27GetDefaultPerformanceConfigfp0_EET0_EET_RKS6_@Base 5.5.1-1 (optional)_ZN6miopen6solver13GetAllConfigsINS0_48ConvHipImplicitGemmForwardV4R4Xdlops_Padded_GemmENS_18ConvolutionContextEEENS0_17ComputedContainerIDTcldtfpK_27GetDefaultPerformanceConfigfp0_EET0_EET_RKS6_@Base 5.5.1-1 (optional)_ZN6miopen6solver13GetAllConfigsINS0_6fusion20ConvBiasActivAsm1x1UENS_13FusionContextEEENS0_17ComputedContainerIDTcldtfpK_27GetDefaultPerformanceConfigfp0_EET0_EET_RKS7_@Base 5.5.1-1 - (optional)_ZN8nlohmann16json_abi_v3_11_36detail12static_constINS1_12from_json_fnEE5valueE@Base 5.5.1-1 - (optional)_ZN8nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEvEES5_IiSaIiEELi0EEEDTcmcmcldtfp0_7reserveclsr3stdE7declvalINT0_9size_typeEEEEcldtfp_3getINSI_10value_typeEEEcvv_EERKT_RSI_NS1_12priority_tagILj1EEE@Base 5.5.1-1 - (optional)_ZN8nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEvEES5_ImSaImEELi0EEEDTcmcmcldtfp0_7reserveclsr3stdE7declvalINT0_9size_typeEEEEcldtfp_3getINSI_10value_typeEEEcvv_EERKT_RSI_NS1_12priority_tagILj1EEE@Base 5.5.1-1 - (optional)_ZN8nlohmann16json_abi_v3_11_36detail20get_arithmetic_valueINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEvEEjLi0EEEvRKT_RT0_@Base 5.5.1-1 - (optional)_ZN8nlohmann16json_abi_v3_11_36detail20get_arithmetic_valueINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEvEEmLi0EEEvRKT_RT0_@Base 5.5.1-1 - (optional)_ZN8nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEvEES5_IiSaIiEELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINT0_10value_typeEEEcvv_EERKT_RSK_@Base 5.5.1-1 - (optional)_ZN8nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEvEES5_ImSaImEELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINT0_10value_typeEEEcvv_EERKT_RSK_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZN8nlohmann16json_abi_v3_11_36detail12static_constINS1_12from_json_fnEE5valueE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZN8nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEvEES5_IiSaIiEELi0EEEDTcmcmcldtfp0_7reserveclsr3stdE7declvalINT0_9size_typeEEEEcldtfp_3getINSI_10value_typeEEEcvv_EERKT_RSI_NS1_12priority_tagILj1EEE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZN8nlohmann16json_abi_v3_11_36detail20from_json_array_implINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEvEES5_ImSaImEELi0EEEDTcmcmcldtfp0_7reserveclsr3stdE7declvalINT0_9size_typeEEEEcldtfp_3getINSI_10value_typeEEEcvv_EERKT_RSI_NS1_12priority_tagILj1EEE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZN8nlohmann16json_abi_v3_11_36detail20get_arithmetic_valueINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEvEEjLi0EEEvRKT_RT0_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZN8nlohmann16json_abi_v3_11_36detail20get_arithmetic_valueINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEvEEmLi0EEEvRKT_RT0_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZN8nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEvEES5_IiSaIiEELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINT0_10value_typeEEEcvv_EERKT_RSK_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZN8nlohmann16json_abi_v3_11_36detail9from_jsonINS0_10basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS0_14adl_serializerES5_IhSaIhEEvEES5_ImSaImEELi0EEEDTcmcmcl20from_json_array_implfp_fp0_tlNS1_12priority_tagILj3EEEEEcldtfp_3getINT0_10value_typeEEEcvv_EERKT_RSK_@Base 5.5.1-1 (optional)_ZNK17rocm_meta_version5UseV3Ev@Base 5.5.1-1 (optional)_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_S5_ESaIS8_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSA_18_Mod_range_hashingENSA_20_Default_ranged_hashENSA_20_Prime_rehash_policyENSA_17_Hashtable_traitsILb1ELb0ELb1EEEE9_M_assignIRKSL_NSA_10_AllocNodeISaINSA_10_Hash_nodeIS8_Lb1EEEEEEEEvOT_RKT0_@Base 5.5.1-1 (optional)_ZNSt24uniform_int_distributionIiEclISt23mersenne_twister_engineImLm32ELm624ELm397ELm31ELm2567483615ELm11ELm4294967295ELm7ELm2636928640ELm15ELm4022730752ELm18ELm1812433253EEEEiRT_RKNS0_10param_typeE@Base 5.5.1-1 @@ -130,49 +130,49 @@ (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_appendIJfEEEvDpOT_@Base 5.5.1-1 (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_appendIJiEEEvDpOT_@Base 5.5.1-1 (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_appendIJjEEEvDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJRKPKvEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJRKPvEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJRPKvEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJRPvEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJRiEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJRjEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJdEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJfEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJiEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE12emplace_backIJRbEEERSD_DpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE12emplace_backIJRdEEERSD_DpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE12emplace_backIJRlEEERSD_DpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE12emplace_backIJRmEEERSD_DpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJNS1_27byte_container_with_subtypeISC_EEEEEvDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJNS1_6detail7value_tEEEEvDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJRS9_EEEvDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_insertIJDnEEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_insertIJNS1_27byte_container_with_subtypeISC_EEEEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_insertIJNS1_6detail7value_tEEEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_insertIJRS9_EEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_insertIJRbEEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_insertIJRdEEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_insertIJRlEEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_insertIJRmEEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJRKPKvEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJRKPvEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJRKiEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJRKjEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJRPKvEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJRPvEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJRiEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJRjEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJdEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJfEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJiEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorI11OpKernelArgSaIS0_EE17_M_realloc_insertIJjEEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE12emplace_backIJRbEEERSD_DpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE12emplace_backIJRdEEERSD_DpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE12emplace_backIJRlEEERSD_DpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE12emplace_backIJRmEEERSD_DpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJNS1_27byte_container_with_subtypeISC_EEEEEvDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJNS1_6detail7value_tEEEEvDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_appendIJRS9_EEEvDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_insertIJDnEEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_insertIJNS1_27byte_container_with_subtypeISC_EEEEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_insertIJNS1_6detail7value_tEEEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_insertIJRS9_EEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_insertIJRbEEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_insertIJRdEEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_insertIJRlEEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorIN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapS_NSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES_IhSaIhEEvEESaISD_EE17_M_realloc_insertIJRmEEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 5.5.1-1 (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRA11_KcEEEvDpOT_@Base 5.5.1-1 (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRA26_KcEEEvDpOT_@Base 5.5.1-1 (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRA40_KcEEEvDpOT_@Base 5.5.1-1 (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRKS5_EEEvDpOT_@Base 5.5.1-1 (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJS5_EEEvDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA11_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA26_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA40_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorIS_I11OpKernelArgSaIS0_EESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA11_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA26_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRA40_KcEEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJRKS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorIS_I11OpKernelArgSaIS0_EESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 5.5.1-1 (optional)_ZNSt6vectorISt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_St4hashIS6_ESt8equal_toIS6_ESaISt4pairIKS6_S6_EEESaISF_EE17_M_realloc_appendIJRKSF_EEEvDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorISt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_St4hashIS6_ESt8equal_toIS6_ESaISt4pairIKS6_S6_EEESaISF_EE17_M_realloc_insertIJRKSF_EEEvN9__gnu_cxx17__normal_iteratorIPSF_SH_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorISt13unordered_mapINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES6_St4hashIS6_ESt8equal_toIS6_ESaISt4pairIKS6_S6_EEESaISF_EE17_M_realloc_insertIJRKSF_EEEvN9__gnu_cxx17__normal_iteratorIPSF_SH_EEDpOT_@Base 5.5.1-1 (optional)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmESaIS7_EE17_M_realloc_appendIJS7_EEEvDpOT_@Base 5.5.1-1 - (optional)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZNSt6vectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEmESaIS7_EE17_M_realloc_insertIJS7_EEEvN9__gnu_cxx17__normal_iteratorIPS7_S9_EEDpOT_@Base 5.5.1-1 (optional)_ZNSt6vectorIhSaIhEE15_M_range_insertIN9__gnu_cxx17__normal_iteratorIPhS1_EEEEvS6_T_S7_St20forward_iterator_tag@Base 5.5.1-1 (optional)_ZNSt6vectorIhSaIhEE15_M_range_insertIPKhEEvN9__gnu_cxx17__normal_iteratorIPhS1_EET_S9_St20forward_iterator_tag@Base 5.5.1-1 (optional)_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructIPKcEEvT_S8_St20forward_iterator_tag@Base 5.5.1-1 @@ -182,7 +182,7 @@ (optional)_ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPK11OpKernelArgSt6vectorIS2_SaIS2_EEEEPS2_ET0_T_SB_SA_@Base 5.5.1-1 (optional)_ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPlSt6vectorIlSaIlEEEES2_lET_S7_S7_S7_T1_S8_T0_S8_@Base 5.5.1-1 (optional)_ZSt8_DestroyIP11OpKernelArgEvT_S2_@Base 5.5.1-1 - (optional)_ZSt8_DestroyIPN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES4_IhSaIhEEvEEEvT_SG_@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZSt8_DestroyIPN8nlohmann16json_abi_v3_11_310basic_jsonISt3mapSt6vectorNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEblmdSaNS1_14adl_serializerES4_IhSaIhEEvEEEvT_SG_@Base 5.5.1-1 (optional)_ZSt8_DestroyIPSt6vectorI11OpKernelArgSaIS1_EEEvT_S5_@Base 5.5.1-1 (optional)_ZSt9__find_ifIN9__gnu_cxx17__normal_iteratorIPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt6vectorIS7_SaIS7_EEEENS0_5__ops16_Iter_equals_valIKS7_EEET_SH_SH_T0_St26random_access_iterator_tag@Base 5.5.1-1 (optional)_ZSteqIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_@Base 5.5.1-1 @@ -190,41 +190,41 @@ (optional)_ZStneIcSt11char_traitsIcESaIcEEbRKNSt7__cxx1112basic_stringIT_T0_T1_EEPKS5_@Base 5.5.1-1 (optional)_ZTIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_PbE@Base 5.5.1-1 (optional)_ZTIFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_jE@Base 5.5.1-1 - (optional)_ZTIN8nlohmann16json_abi_v3_11_36detail10type_errorE@Base 5.5.1-1 - (optional)_ZTIN8nlohmann16json_abi_v3_11_36detail11parse_errorE@Base 5.5.1-1 - (optional)_ZTIN8nlohmann16json_abi_v3_11_36detail12out_of_rangeE@Base 5.5.1-1 - (optional)_ZTIN8nlohmann16json_abi_v3_11_36detail16invalid_iteratorE@Base 5.5.1-1 - (optional)_ZTIN8nlohmann16json_abi_v3_11_36detail21output_vector_adapterIhSaIhEEE@Base 5.5.1-1 - (optional)_ZTIN8nlohmann16json_abi_v3_11_36detail23output_adapter_protocolIhEE@Base 5.5.1-1 - (optional)_ZTIN8nlohmann16json_abi_v3_11_36detail9exceptionE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTIN8nlohmann16json_abi_v3_11_36detail10type_errorE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTIN8nlohmann16json_abi_v3_11_36detail11parse_errorE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTIN8nlohmann16json_abi_v3_11_36detail12out_of_rangeE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTIN8nlohmann16json_abi_v3_11_36detail16invalid_iteratorE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTIN8nlohmann16json_abi_v3_11_36detail21output_vector_adapterIhSaIhEEE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTIN8nlohmann16json_abi_v3_11_36detail23output_adapter_protocolIhEE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTIN8nlohmann16json_abi_v3_11_36detail9exceptionE@Base 5.5.1-1 (optional)_ZTIPFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_PbE@Base 5.5.1-1 (optional)_ZTIPFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_jE@Base 5.5.1-1 (optional)_ZTISt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 5.5.1-1 (optional)_ZTISt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 5.5.1-1 - (optional)_ZTISt23_Sp_counted_ptr_inplaceIN8nlohmann16json_abi_v3_11_36detail21output_vector_adapterIhSaIhEEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTISt23_Sp_counted_ptr_inplaceIN8nlohmann16json_abi_v3_11_36detail21output_vector_adapterIhSaIhEEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 5.5.1-1 (optional)_ZTSFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_PbE@Base 5.5.1-1 (optional)_ZTSFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_jE@Base 5.5.1-1 - (optional)_ZTSN8nlohmann16json_abi_v3_11_36detail10type_errorE@Base 5.5.1-1 - (optional)_ZTSN8nlohmann16json_abi_v3_11_36detail11parse_errorE@Base 5.5.1-1 - (optional)_ZTSN8nlohmann16json_abi_v3_11_36detail12out_of_rangeE@Base 5.5.1-1 - (optional)_ZTSN8nlohmann16json_abi_v3_11_36detail16invalid_iteratorE@Base 5.5.1-1 - (optional)_ZTSN8nlohmann16json_abi_v3_11_36detail21output_vector_adapterIhSaIhEEE@Base 5.5.1-1 - (optional)_ZTSN8nlohmann16json_abi_v3_11_36detail23output_adapter_protocolIhEE@Base 5.5.1-1 - (optional)_ZTSN8nlohmann16json_abi_v3_11_36detail9exceptionE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTSN8nlohmann16json_abi_v3_11_36detail10type_errorE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTSN8nlohmann16json_abi_v3_11_36detail11parse_errorE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTSN8nlohmann16json_abi_v3_11_36detail12out_of_rangeE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTSN8nlohmann16json_abi_v3_11_36detail16invalid_iteratorE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTSN8nlohmann16json_abi_v3_11_36detail21output_vector_adapterIhSaIhEEE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTSN8nlohmann16json_abi_v3_11_36detail23output_adapter_protocolIhEE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTSN8nlohmann16json_abi_v3_11_36detail9exceptionE@Base 5.5.1-1 (optional)_ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE@Base 5.5.1-1 (optional)_ZTSPFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_PbE@Base 5.5.1-1 (optional)_ZTSPFNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES4_jE@Base 5.5.1-1 (optional)_ZTSSt11_Mutex_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 5.5.1-1 (optional)_ZTSSt16_Sp_counted_baseILN9__gnu_cxx12_Lock_policyE2EE@Base 5.5.1-1 (optional)_ZTSSt19_Sp_make_shared_tag@Base 5.5.1-1 - (optional)_ZTSSt23_Sp_counted_ptr_inplaceIN8nlohmann16json_abi_v3_11_36detail21output_vector_adapterIhSaIhEEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 5.5.1-1 - (optional)_ZTVN8nlohmann16json_abi_v3_11_36detail10type_errorE@Base 5.5.1-1 - (optional)_ZTVN8nlohmann16json_abi_v3_11_36detail11parse_errorE@Base 5.5.1-1 - (optional)_ZTVN8nlohmann16json_abi_v3_11_36detail12out_of_rangeE@Base 5.5.1-1 - (optional)_ZTVN8nlohmann16json_abi_v3_11_36detail16invalid_iteratorE@Base 5.5.1-1 - (optional)_ZTVN8nlohmann16json_abi_v3_11_36detail21output_vector_adapterIhSaIhEEE@Base 5.5.1-1 - (optional)_ZTVN8nlohmann16json_abi_v3_11_36detail9exceptionE@Base 5.5.1-1 - (optional)_ZTVSt23_Sp_counted_ptr_inplaceIN8nlohmann16json_abi_v3_11_36detail21output_vector_adapterIhSaIhEEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTSSt23_Sp_counted_ptr_inplaceIN8nlohmann16json_abi_v3_11_36detail21output_vector_adapterIhSaIhEEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTVN8nlohmann16json_abi_v3_11_36detail10type_errorE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTVN8nlohmann16json_abi_v3_11_36detail11parse_errorE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTVN8nlohmann16json_abi_v3_11_36detail12out_of_rangeE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTVN8nlohmann16json_abi_v3_11_36detail16invalid_iteratorE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTVN8nlohmann16json_abi_v3_11_36detail21output_vector_adapterIhSaIhEEE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTVN8nlohmann16json_abi_v3_11_36detail9exceptionE@Base 5.5.1-1 +#MISSING: 5.5.1+dfsg2-3# (optional)_ZTVSt23_Sp_counted_ptr_inplaceIN8nlohmann16json_abi_v3_11_36detail21output_vector_adapterIhSaIhEEESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 5.5.1-1 (optional)_ZZN10half_float6detail15half2float_implEjfSt17integral_constantIbLb1EEE12offset_table@Base 5.5.1-1 (optional)_ZZN10half_float6detail15half2float_implEjfSt17integral_constantIbLb1EEE14exponent_table@Base 5.5.1-1 (optional)_ZZN10half_float6detail15half2float_implEjfSt17integral_constantIbLb1EEE14mantissa_table@Base 5.5.1-1 dh_shlibdeps -a -O-Scmake -O--builddirectory=build dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libmiopen1/usr/lib/x86_64-linux-gnu/libMIOpen.so.1.0 was not linked against 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_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout 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_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_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_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator 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_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux 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_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux 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_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout 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_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_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_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator 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_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux 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_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux 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_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout 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_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_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_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator 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_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux 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_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux 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_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout 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_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_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_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator 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_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux 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_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux 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_na_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_ops debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_transform debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_cast debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_include_inliner debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_find_db debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_trans debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_deterministic_conv_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/MIOpenDriver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lrn_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru_dropout 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_gpu_nchw_nhwc_transpose debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_scale debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_embed_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cbna_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_pooling3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gpu_reference_kernel debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_ctc debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_api debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_rnn_vanilla debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_solver debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sequences debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_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_cache debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_custom_allocator 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_sqlite debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_3d_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_immed_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_cba_inference debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_fusion_aux 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_test_errors debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_activation debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_kernel_build_params debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_main debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_check_numerics_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_soft_max debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_spatial_nhwc_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d_find2 debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_sqlite_perfdb debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_set debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_vec debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_na_train debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_gru debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_lstm debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_dropout debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_handle_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv2d_bias debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_conv3d debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_w_supertensor debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_tensor_reorder debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_peract_test debian/libmiopen1-tests/usr/libexec/rocm/libmiopen1-tests/test_bn_aux were not linked against libboost_atomic.so.1.83.0 (they use none of the library's symbols) dh_installdeb -O-Scmake -O--builddirectory=build dh_gencontrol -O-Scmake -O--builddirectory=build dpkg-gencontrol: warning: Depends field of package libmiopen-dev: substitution variable ${shlibs:Depends} used, but is not defined dh_md5sums -O-Scmake -O--builddirectory=build dh_builddeb -O-Scmake -O--builddirectory=build dpkg-deb: building package 'libmiopen-dev' in '../libmiopen-dev_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' in '../libmiopen1_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-deb: building package 'libmiopen1-tests' in '../libmiopen1-tests_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 dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . 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/2319771/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/2319771/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/2319771 and its subdirectories I: Current time: Tue Sep 1 20:16:09 +14 2026 I: pbuilder-time-stamp: 1788243369